【发布时间】:2020-09-14 17:59:37
【问题描述】:
我想将 EditText 字段限制为仅限英文字符和数字。
我可以在 xml 部分中这样做,如下所示
android:digits = "..."
并动态如下;
editText.keyListener = DigitsKeyListener.getInstance(Util.ENGLISH_LANGUAGE_DIGITS)
但是,只有一个带数字的键盘出现,所以没有可点击的字母,但数字可以正常工作(我用复制粘贴测试过)。
问题:字母和数字都应该出现在键盘上。
editText.keyListener = DigitsKeyListener.getInstance(Util.ENGLISH_LANGUAGE_DIGITS)
editText.inputType = InputType.TYPE_CLASS_TEXT
我试过了,但它失去了 DigitsKeyListener 功能。
【问题讨论】:
标签: android-edittext digits android-inputtype