我一直在阅读有关此问题的一些帖子,但有些帖子没有得到解答,而其他帖子(自 2011 年起)解释了为什么这是一个已知错误。
这个问题解决了吗?现在是否可以显示带有文化信息的软键盘?我想展示一个小数点键盘,显示小数点分隔符为“,”而不是“点”。
最佳答案
您可以使用以下变通方法将逗号也包含为有效输入:-
通过 XML:
<EditText
android:inputType="number"
android:digits="0123456789.," />
以编程方式:
EditText input = new EditText(THE_CONTEXT);
input.setKeyListener(DigitsKeyListener.getInstance("0123456789.,"));
这样Android系统会显示数字键盘并允许输入逗号。希望对您有所帮助:)
关于android - 在 android 中用逗号代替点作为小数分隔符的软键盘,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12780125/