我将InputType.TYPE_NUMBER_FLAG_DECIMAL或InputType.TYPE_CLASS_NUMBER
设置为我的EditText,并希望使用逗号作为小数分隔符。因此,我将数字"0123456789,."
设置为EditText。
editText.keyListener = DigitsKeyListener.getInstance("0123456789.,")
我在EditText上设置了一个TextWatcher来处理用户输入。当我在Android模拟器键盘上点击逗号(“,”)时,它按预期工作,但如果我在我的手机上构建(该手机配备三星键盘),逗号键被禁用且无法使用。我搜索了很多,但找不到解决方法。
对此问题有什么想法吗?