GriNAME
@GriNAME
Front-End Developer, Android Developer

Как получить данные из EditText?

Здравствуйте!
Только начал изучать программирование на андроид. Подскажите как мне получить данные из двух EditText? Для практики написал простую программку: a + b = результат.
a и b это два поля EditText, а результат это TextView.
Задача следующая, чтобы если ввести в эти поля разные цифры, то они передавались в переменные a, b и при нажатии кнопки высчитывался результат.
Как мне передать значения EditText в переменные?
Сначала объявляю переменные a, b
private int a, b;
а потом в методе onCreate я думаю что-то типа:
a = editText1.getЗначение(); ( вот тут я не знаю как запросить значение)
b = editText2.getЗначение(); ( вот тут я не знаю как запросить значение)
А в обработчике кнопки написать:
textView.setText(a + b);
  • Вопрос задан
  • 11441 просмотр
Решения вопроса 1
NeiroNx
@NeiroNx
Программист
Правильнее так:
int a = (editText1.getText() == null)?0:Integer.parseInt(editText1.getText().toString());
int b = (editText2.getText() == null)?0:Integer.parseInt(editText2.getText().toString());
textView.setText(Integer.toString(a + b));
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы