2

我有一个EditText盒子,我想要默认键盘,当它被选为字母键盘时,它应该出现,因为大多数时候用户将输入字母字符。

但是,如果需要,我也希望用户也可以输入数字。使用 android:inputType="text" 将输入限制为仅字符。我有什么选择?

4

3 回答 3

0

把它放在你的布局上:

android:digits="abcdefghijklmnopqrstuvwxyz ABCDEFGHIJKLMNOPQRSTUVWXYZ,0123456789"

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

于 2013-06-28T13:58:33.177 回答
0

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

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

于 2013-06-28T13:49:55.230 回答
0

在布局中使用此代码:

 android:digits="@string/edittextDigit"

和 string.xml

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

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

于 2013-06-28T14:01:02.103 回答