Ich bin neu in der Programmierung. Ich habe eine einfache Android-App gemacht, die den Benutzer auffordert, 2 Zahlen einzugeben, Berechnungen durchzuführen, die Antwort anzuzeigen, indem man auf Berechnen klickt. Jetzt versuche ich Reset-Taste zu setzen, um alle Felder zu löschen. Auf die Lösung beim Stack-Überlauf geprüft, kann aber immer noch nicht herausfinden, wie es geht. Das ist mein Code:Reset-Code für EditText und TextView für 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));
}
Vielen Dank.
Sie verwenden die setText Methode, vorbei an leeren String nützlich ist: '.setText („“)' – 1615903
Hallo @ Nick. Ich habe [this thread] (http://stackoverflow.com/a/5816949) gefunden, was ebenfalls sehr interessant erscheint. Könnte als Referenz für andere dienen. Im Wesentlichen, wenn Sie nur EditText in einem einzelnen Layout haben, können Sie diese Methode verwenden, um sie alle zurückzusetzen. ** Bearbeiten **: Ich verstehe, dass Sie neu in der Programmierung sind, ich würde nicht erwarten, dass Sie verstehen, was vor sich geht, aber wieder kann es als Referenz für andere dienen. – AuroMetal
Sie haben Recht, es sieht ziemlich kompliziert für mich aus, hoffentlich werde ich in der Lage sein, meinen Kopf früher oder später um diese Lösung zu wickeln. Vielen Dank! – nick