编辑文本应该包含字符和数字

时间:2013-06-28 13:45:04

标签: java android

我有一个EditText框,我想要选择它作为字母键盘时应该出现的默认键盘,因为大多数时候用户都会输入字母字符。

但是,如果需要,我也希望允许用户输入数字。使用android:inputType =“text”仅限输入字符。我有什么选择?

3 个答案:

答案 0 :(得分:0)

android:inputType =“text”不应该阻止要插入的数字,无论如何,你总是可以使用“|”。

看看文档。 http://developer.android.com/reference/android/widget/TextView.html#attr_android:inputType

答案 1 :(得分:0)

将它放在您的布局上:

android:digits="abcdefghijklmnopqrstuvwxyz ABCDEFGHIJKLMNOPQRSTUVWXYZ,0123456789"

这些将是唯一允许的符号。

答案 2 :(得分:0)

在布局中使用此代码:

 android:digits="@string/edittextDigit"

和string.xml

 <string name="edittextDigit">qwertzuiopasdfghjklyxcvbnmQWERTZUIOPASDFGHJKLYXCVBNM</string>

因此,用户可以输入您指定的字符。