如何防止用户在 android studio 中从键盘输入特定字符?
How do I prevent user from typing specific characters from the keyboard in android studio?
例如,当用户触摸键盘上的字符(a 到 z)时,编辑文本中没有输入任何内容(即使它是焦点),但是当他触摸任何数字时,它会在编辑文本中输入.
我不想更改键盘本身(或创建自定义键盘)我只想过滤一些字符。
我该怎么做?
提前谢谢你:)
在 EditText 中 xml:
android:digits="1234567890"
这将只允许数字
它将允许用户只输入小写字母,您也可以添加数字和特殊字符。
<Edittext android:digits="abcdefghijklmnopqrstuvwxyz"/>
例如,当用户触摸键盘上的字符(a 到 z)时,编辑文本中没有输入任何内容(即使它是焦点),但是当他触摸任何数字时,它会在编辑文本中输入. 我不想更改键盘本身(或创建自定义键盘)我只想过滤一些字符。 我该怎么做? 提前谢谢你:)
在 EditText 中 xml:
android:digits="1234567890"
这将只允许数字
它将允许用户只输入小写字母,您也可以添加数字和特殊字符。
<Edittext android:digits="abcdefghijklmnopqrstuvwxyz"/>