Sono nuovo nella programmazione. Ho fatto una semplice app Android che chiede all'utente di inserire 2 numeri, fare calcoli, visualizzare la risposta facendo clic sul pulsante Calcola. Ora sto cercando di impostare il pulsante di reset per cancellare tutti i campi. Controllato per la soluzione sullo stack overflow, ma ancora non riesco a capire come farlo. Questo è il mio codice:Reimposta codice per EditText e TextView per Android
public void calculate(View view)
{
EditText number1 = (EditText)findViewById(R.id.num1ID);
EditText number2 = (EditText)findViewById(R.id.num2ID);
Double num1Value = Double.parseDouble(number1.getText().toString());
Double num2Value = Double.parseDouble(number2.getText().toString());
Double resultValue = num1Value - num2Value;
TextView resultDisplay = (TextView)findViewById(R.id.resultID);
resultDisplay.setText(Double.toString(resultValue));
}
Grazie.
Si utilizza il metodo setText, passando una stringa vuota: '.setText ("")' – 1615903
Hi @ Nick. Ho trovato [questo thread] (http://stackoverflow.com/a/5816949) che sembra abbastanza interessante. Potrebbe servire come riferimento per gli altri. In sostanza, se si dispone solo di EditText in un singolo layout, è possibile utilizzare questo metodo per reimpostarli tutti. ** Modifica **: capisco che sei nuovo nella programmazione, non mi aspetto che tu capisca cosa sta succedendo, ma, di nuovo, può servire come riferimento per gli altri. – AuroMetal
hai ragione, mi sembra abbastanza complicato, spero di riuscire a concludere questa soluzione prima possibile. Grazie! – nick