我有一个EditText
盒子,我想要默认键盘,当它被选为字母键盘时,它应该出现,因为大多数时候用户将输入字母字符。
但是,如果需要,我也希望用户也可以输入数字。使用 android:inputType="text" 将输入限制为仅字符。我有什么选择?
把它放在你的布局上:
android:digits="abcdefghijklmnopqrstuvwxyz ABCDEFGHIJKLMNOPQRSTUVWXYZ,0123456789"
这些将是唯一允许的符号。
android:inputType="text" 不应该阻止要插入的数字,无论如何,您始终可以使用“|”。
看看文档。 http://developer.android.com/reference/android/widget/TextView.html#attr_android:inputType
在布局中使用此代码:
android:digits="@string/edittextDigit"
和 string.xml
<string name="edittextDigit">qwertzuiopasdfghjklyxcvbnmQWERTZUIOPASDFGHJKLYXCVBNM</string>
因此,用户可以输入您指定的字符。