我有一个 Android 应用程序,它使用带有 android:inputType="number"
的 EditText
当编辑文本首次显示时,软键盘仅显示启用的数字(不过您仍然可以看到其他键。
EditText 还具有 android:digits="0123456789\n"
因为我希望用户能够输入多行
一旦我按 ENTER 键创建另一行,数字键就会消失。
我怎样才能...
A)。仅显示数字键盘(带 Enter 键),例如只是0123456789?
b).停止软键盘显示所有其他键?
最佳答案
您想要一个多行 EditText
和数字键盘吗?似乎可能,但已弃用。查看this 回答。
更新: 如果一切都失败,请尝试在每次插入换行符时强制执行数字类型:
editText.setInputType(InputType.TYPE_CLASS_NUMBER);
关于android - 锁定 Android 键盘仅显示数字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19049136/