我正在实施Android应用,我需要一个提示。我的EditText
通常只是数字,但有时是数字和字母。
当EditText
聚焦时,这是我需要的“默认”键盘:
如果我放android:inputType="phone"
或android:inputType="number"
,结果就不是我需要的了:
我需要数字和字母。那么,有可能吗?我已经尝试了inputType
。我尝试“混合”一些inputType
,例如number | text
,但没有任何变化。
答案 0 :(得分:3)
答案 1 :(得分:-1)
如果你想要一般的键盘,你可以使用它:
android:inputType="text"
这将允许您使用默认键盘以及所需的所有特殊字符,数字和字母。
看看这个问题的日期,毫无疑问,提供所需的键盘类型是一件麻烦事。无论如何,如果你仍在追踪这个问题。这是答案。
答案 2 :(得分:-3)
<EditText android:inputType="number" ... />
以上代码必须 1.5或更高版本 如果它不起作用也试试
EditText num = new EditText(this);
num.setInputType(InputType.TYPE_CLASS_NUMBER);