我正在开发一个Android应用程序。我正在使用 android 2.3.3 进行开发。
在一个屏幕中,我显示文本框(EditText)并获取用户的输入。
要求是限制用户只键入大写字母(仅限字母,数字),不允许使用特殊字符
为此,如果我使用" InputType.TYPE_TEXT_FLAG_CAP_CHARACTERS" ,那么它将只允许大写字母(仅显示键盘作为大写字母),但它也允许使用特殊字符&,*等
但我需要,没有特殊字符和键盘只显示大写字母
上述是否可以在Android中使用?
你欢迎所有的想法。
答案 0 :(得分:12)
android:digits="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789"
android:inputType="textCapCharacters"
android:capitalize="sentences"
在.xml文件中使用上面的行,这样它只输入字母和数字