我只是想在某个EditText获得焦点后立即切换到数字键盘模式。
发布于 2009-07-13 18:46:06
发布于 2010-10-06 14:52:26
要在Java文件中执行此操作,请执行以下操作:
EditText input = new EditText(this);
input.setInputType(InputType.TYPE_CLASS_NUMBER);
发布于 2012-02-28 21:43:11
我发现这个实现很有用,显示了更好的键盘并限制了输入字符。
<EditText
android:inputType="phone"
android:digits="1234567890"
...
/>
此外,您可以使用android:maxLength
来限制最大数量的数字。
要以编程方式完成此操作,请执行以下操作:
editText.setInputType(InputType.TYPE_CLASS_PHONE);
KeyListener keyListener = DigitsKeyListener.getInstance("1234567890");
editText.setKeyListener(keyListener);
https://stackoverflow.com/questions/1119583
复制相似问题