0

我正在开发一个安卓应用程序。我正在使用android 2.3.3进行开发。

在一个屏幕中,我正在显示文本框 (EditText)并从用户那里获取输入。
要求是限制用户只能输入大写字母(仅限字母、数字)并且不允许使用特殊字符

为此,如果我使用“InputType.TYPE_TEXT_FLAG_CAP_CHARACTERS”,那么它将只允许大写字符(仅将键盘显示为大写字母),但它也允许特殊字符 &、* 等。

但我需要,没有特殊字符,键盘只显示大写字母
以上在android中是否可行?
欢迎您的所有想法。

4

1 回答 1

13
android:digits="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789"
android:inputType="textCapCharacters"
android:capitalize="sentences"

在 .xml 文件中使用上述行,使其仅输入字母和数字

于 2013-01-21T12:18:55.780 回答