首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >EditTextPreference不遵守InputType

EditTextPreference不遵守InputType
EN

Stack Overflow用户
提问于 2018-07-19 03:51:13
回答 1查看 264关注 0票数 1

我想限制用户只在EditTextPreference字段中输入数字。我正在使用

代码语言:javascript
复制
android:inputType="number"
android:digits="0123456789"

在我的EditTextPreference里。我也试过

代码语言:javascript
复制
android:numeric="integer"

这两种方法都不能限制输入!弹出一个通用键盘,用户可以键入任何他们想要的东西,这显然打破了仅限整数的要求。为什么这不起作用?我使用的是通用PreferenceManager。

EN

回答 1

Stack Overflow用户

发布于 2018-07-19 04:06:19

您不能使用官方库来更改inputType,请尝试使用Android Support library - preference v7 bugfix

如上所述,

此库旨在修复官方支持首选项-v7库中发现的一些问题

一切都应该能正常工作

代码语言:javascript
复制
android:inputType="number"
android:digits="0123456789"

备注!在导入EditTextPreference时要注意正确的包名,它应该来自com.takisoft.fix.support.v7.preference

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51410005

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档