如何从 EditText 返回 int?(安卓)

2022-08-31 13:56:04

基本上,我想要一个Android中的EditText,我可以在其中输入一个整数值。也许有一个比EditText更合适的对象?


答案 1

现在,请使用 .用于强制其为数字。将生成的字符串转换为整数(例如,)。EditTextandroid:inputType="number"Integer.parseInt(myEditText.getText().toString())

将来,您可能会考虑使用小部件,一旦它可用(预定在Honeycomb中)。NumberPicker


答案 2

digits 属性设置为 true,这将导致它只允许数字输入。

然后执行以获取整数值。Integer.valueOf(editText.getText())


推荐