14

我正在实现一个 Android 应用程序,我需要一个小费。通常,我EditText的只是数字,但有时是数字和字母。

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

数字键盘

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

手机布局键盘

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

4

3 回答 3

6

尝试这个

android:inputType="textVisiblePassword"

资源

于 2016-11-20T09:43:04.890 回答
-1

如果你想要一个通用键盘,你可以使用这个:

android:inputType="text"

这将允许您使用带有所有特殊字符、数字和字母的默认键盘。

看看问这个问题的日期,毫无疑问,要输入所需的键盘类型很麻烦。无论如何,如果您仍在跟踪这个问题。这是答案。

于 2017-07-26T12:29:04.160 回答
-3
<EditText android:inputType="number" ... /> 

上面的代码如果不能工作,必须需要1.5 或更高版本 也试试

EditText num = new EditText(this);
num.setInputType(InputType.TYPE_CLASS_NUMBER);
于 2012-12-03T19:26:23.503 回答