Basic4Android — получить числовое значение из текстового поля редактирования?

#android #basic4android

#Android #basic4android

Вопрос:

У меня есть текстовое поле редактирования, для которого установлен тип ввода DECIMAL_NUMBERS . Я объявил глобальное значение, Int к которому я хочу добавить значение, введенное в текстовом поле редактирования.

Я сгенерировал EnterPressed элемент для текстового поля редактирования, но не знаю, как получить доступ к значению, введенному в поле, чтобы я мог его использовать.

Кроме того, нужно ли мне снимать флажок вручную? Если да, то как мне это сделать?

Маленькие шаги, большие путешествия. 🙂

Редактировать:

Хорошо, должно быть, там сработали ваши дурацкие сигналы тревоги. 🙂

Оказывается, чтобы получить значение из текстового поля редактирования, называемого, например, myNumber, все, что мне нужно сделать, это получить доступ MyNumber.Text

Также, чтобы снять флажок, MyNumber.Text = "" после извлечения введенного значения работает.

Кхм. 🙂

Комментарии:

1. Вы хотите получить значение для редактирования текста? пользовательский ввод?

2. Вы можете использовать IsNumber, чтобы проверить, может ли строка быть проанализирована как число. В вашем случае это менее важно, поскольку вы устанавливаете тип ввода в десятичные числа (хотя пустая строка вызовет ошибку, если вы ее не проверяете).

3. Спасибо, Эрел, я наткнулся на это вскоре после этого. 🙂