Как вернуть int из EditText? (Андроид)
в принципе, я хочу EditText в Android, где я могу ввести целочисленное значение. Возможно, для этого есть более подходящий объект, чем EditText?
4 ответа:
на данный момент, используйте
EditText
. Используйтеandroid:inputType="number"
чтобы заставить его быть числовым. Преобразовать полученную строку в целое число (например,Integer.parseInt(myEditText.getText().toString())
).в будущем, вы можете рассмотреть
NumberPicker
виджет, как только это станет доступно (планируется быть в Honeycomb).
установить цифры атрибут true, что приведет к тому, что он будет разрешать только числовые входы.
затем сделать
Integer.valueOf(editText.getText())
чтобы получить значение int.