问题:
该类中的方法名为" setInputType()
"
this.getEditText().setRawInputType(InputType.TYPE_CLASS_NUMBER | InputType.TYPE_NUMBER_FLAG_SIGNED);
我的xml包含我自己的EditText类的元素
android:digits="1234567890"
我想要的是:
我的问题:
我可以输入0123456789
中的数字,但我的编辑文本会使用普通键盘打开。
但当我尝试将其更改为数字键盘时,我无法设法允许0。
有清洁的解决方案吗?我发现的一切只是将数字键盘设为默认值或允许我想要的数字。
感谢您的帮助:)
答案 0 :(得分:0)
使用简单的::
更改XML的编辑文本<EditText
android:id="@+id/edittext"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:maxLength="50"
android:singleLine="true"
/>
代码为::
editText.setInputType(InputType.TYPE_CLASS_NUMBER | InputType.TYPE_NUMBER_VARIATION_NORMAL);