我一直在阅读关于这个问题的一些线索,有些没有得到解答,其他人(从2011年开始)解释了这是一个已知的错误.
这已经解决了吗?现在可以显示带有文化信息的软键盘吗?我想显示一个十进制键盘,显示","而不是小数点分隔符的"点".
提前致谢.
Mia*_*LiD 10
您可以使用以下解决方法将逗号作为有效输入包括: -
通过XML:
<EditText
android:inputType="number"
android:digits="0123456789.," />
Run Code Online (Sandbox Code Playgroud)
编程方式:
EditText input = new EditText(THE_CONTEXT);
input.setKeyListener(DigitsKeyListener.getInstance("0123456789.,"));
Run Code Online (Sandbox Code Playgroud)
这样Android系统就会显示数字键盘并允许输入逗号.希望能帮助到你 :)
| 归档时间: |
|
| 查看次数: |
8518 次 |
| 最近记录: |