Я новичок в программировании. Я сделал простое приложение для Android, которое попросило пользователя поставить 2 номера, выполнить вычисления, отобразить ответ, нажав кнопку расчета. Теперь я пытаюсь установить кнопку сброса, чтобы очистить все поля. Проверено решение для переполнения стека, но по-прежнему не может понять, как это сделать. Это мой код:Код сброса для EditText и TextView для 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));
}
спасибо.
используется метод SetText, передавая пустую строку: '.setText («»)' – 1615903
Привет @nick. Я нашел [эту тему] (http://stackoverflow.com/a/5816949), которая кажется довольно интересной. Может служить ссылкой для других. По сути, если у вас есть только EditText в одном макете, вы можете использовать этот метод для их сброса. ** Редактирование **: Я понимаю, что вы новичок в программировании, я бы не ожидал, что вы поймете, что происходит, но опять же, это может служить ссылкой для других. – AuroMetal
Вы правы, это выглядит довольно сложно, надеюсь, я смогу обернуть голову вокруг этого решения раньше, чем позже. Спасибо! – nick