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

Android EditText用大写字母和数字行显示键盘,android,android-edittext,android-inputtype,Android,Android Edittext,Android Inputtype,我可以显示带有大写字母的键盘: android:inputType="textCapCharacters" 但是我可以显示一行的数字吗 与 在键盘上按住shift键时,我可以获得所需的显示 但是我可以初始化editText来显示它吗 附言:已经试过了 android:inputType="textVisiblePassword|textCapCharacters" 但是它不起作用。你有没有尝试过将android:textAllCaps=“true”与android:inputTyp

我可以显示带有大写字母的键盘:

android:inputType="textCapCharacters"
但是我可以显示一行的数字吗

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

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

附言:已经试过了

    android:inputType="textVisiblePassword|textCapCharacters"

但是它不起作用。

你有没有尝试过将android:textAllCaps=“true”与android:inputType=“textVisiblePassword”结合使用?
无论如何,我不认为它会在每台设备上产生相同的结果,因为它是特定于键盘的,无论它是否有数字行。

还要注意,
android:textAllCaps
属性存在于API级别14,下面您可以使用AppCompat的属性(同名),或者
TextView的
setTransformationMethod
方法,但它不起作用,但是谢谢你的建议。由于结果可能会有所不同,我只保留大写字母。我认为这有点奇怪,因为如果textVisiblePassword输入类型产生了所需的内容,除了大写字母,那么textAllCaps应该将其设置为大写(至少这是合乎逻辑的)
    android:inputType="textVisiblePassword|textCapCharacters"