我有一个EditText
框,我想要选择它作为字母键盘时应该出现的默认键盘,因为大多数时候用户都会输入字母字符。
但是,如果需要,我也希望允许用户输入数字。使用android:inputType =“text”仅限输入字符。我有什么选择?
答案 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>
因此,用户可以输入您指定的字符。