【发布时间】:2015-02-05 20:40:34
【问题描述】:
问题:
- 我自己的类扩展了 EditTextPreference
该类中称为“
setInputType()”的方法this.getEditText().setRawInputType(InputType.TYPE_CLASS_NUMBER | InputType.TYPE_NUMBER_FLAG_SIGNED);-
带有我自己的 EditText 类元素的我的 xml
- 标题、摘要、键、默认值、数字,仅此而已。
android:digits="1234567890"
我想要的是:
- 默认值总是数字,但前导零必须是可能的。 所以我的想法是,我必须有一个输入类型“电话”或“文本”,尽管我不希望允许使用字母。如您所见
我的问题:
我可以输入来自0123456789 的数字,但我的编辑文本使用普通键盘打开。
但是当我尝试将其更改为数字键盘时,我无法让 0 被允许。
有干净的解决方案吗?我发现的一切要么只是将数字键盘设为默认键盘,要么允许我想要的数字。
感谢您的帮助:)
【问题讨论】:
标签: java android xml keyboard android-edittext