keylistener与DigitKeyListener和inputtype不能以编程方式一起工作

cetgtptt  于 2021-09-29  发布在  Java
关注(0)|答案(0)|浏览(208)

更改选项卡时,我需要更改edittext的输入类型。第1个:第2个:文本的数字(数字只允许几个字符)
当要设置此onthangelistener时,可以用文本显示键盘,但已设置的数字不起作用。
前任:

if (tabPosition == 0) {
                    editText.inputType = InputType.TYPE_CLASS_NUMBER
                } else {
                    editText.inputType = InputType.TYPE_CLASS_TEXT
                    editText.keyListener = DigitsKeyListener.getInstance("0123456789Aa")
                }

有什么想法吗?

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题