Android EditText显示大写字母和数字行的键盘

Lui*_*iga 9 android android-edittext android-inputtype

我可以显示带有资本垃圾的键盘:

android:inputType="textCapCharacters"
Run Code Online (Sandbox Code Playgroud)

但是我可以显示一个数字行吗?

    android:inputType="textVisiblePassword"
Run Code Online (Sandbox Code Playgroud)

在键盘示例中按住shift时,我可以获得所需的显示

但我可以初始化editText来显示吗?

PS:已经试过了

    android:inputType="textVisiblePassword|textCapCharacters"
Run Code Online (Sandbox Code Playgroud)

但它不起作用.

nvi*_*vi9 3

您尝试过android:textAllCaps="true"与 结合android:inputType="textVisiblePassword"吗?
无论如何,我不认为在每个设备上都会产生相同的结果,因为它是特定于键盘的,无论它是否有数字行。

  • 我认为这有点奇怪,因为如果 textVisiblePassword 输入类型产生了所需的结果(大写字母除外),那么 textAllCaps 应该使它们成为大写(至少这是合乎逻辑的) (2认同)