Android:设置字母数字键盘以在EditText中首先显示数字

时间:2012-12-03 19:15:40

标签: android

我正在实施Android应用,我需要一个提示。我的EditText通常只是数字,但有时是数字和字母。

EditText聚焦时,这是我需要的“默认”键盘:

numeric keyboard

如果我放android:inputType="phone"android:inputType="number",结果就不是我需要的了:

phone layout keyboard

我需要数字和字母。那么,有可能吗?我已经尝试了inputType。我尝试“混合”一些inputType,例如number | text,但没有任何变化。

3 个答案:

答案 0 :(得分:3)

试试这个

android:inputType="textVisiblePassword"

source

答案 1 :(得分:-1)

如果你想要一般的键盘,你可以使用它:

android:inputType="text"

这将允许您使用默认键盘以及所需的所有特殊字符,数字和字母。

看看这个问题的日期,毫无疑问,提供所需的键盘类型是一件麻烦事。无论如何,如果你仍在追踪这个问题。这是答案。

答案 2 :(得分:-3)

<EditText android:inputType="number" ... /> 

以上代码必须 1.5或更高版本 如果它不起作用也试试

EditText num = new EditText(this);
num.setInputType(InputType.TYPE_CLASS_NUMBER);