在给出输入类型=“数字密码”后,Android软键盘显示(A -Z)文本(1-9)数字

时间:2013-05-24 10:04:22

标签: android android-softkeyboard

我和我有一个问题。

我试图找到答案,但没有成功。

1 - 我有一个editpasswordfield我只能提供数字密码。

我确实喜欢这个

 <EditText
            android:id="@+id/editText4"
            android:layout_width="0dp"
            android:layout_height="wrap_content"
            android:layout_weight="1"
            android:inputType="numberPassword"/>

并显示带有文字的键盘编号。 enter image description here

但我需要像这样的键盘

enter image description here

我试过这个

android:inputType="numberPassword|number"

和许多可能性但对我没有用。

如果我尝试android:inputType="number"。它可以工作,但我的字段是密码,所以这对用户不可见。

任何帮助。

1 个答案:

答案 0 :(得分:2)

试试这个..

 EditText editText = (EditText) findViewById(R.id.editText4);
    editText.setInputType(InputType.TYPE_CLASS_NUMBER);
    editText.setTransformationMethod(PasswordTransformationMethod.getInstance());

希望这会有所帮助......