问题标签 [edittextpreference]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
android - Android - 从 EditTextPreference 获取文本并验证它
我正在实现用户输入并保存 PIN 码的首选项。我为此使用了一个EditTextPreference
PIN 码应该正好是 4 位数字。为了验证它,我使用了以下OnPreferenceChangeListener()
方法
即使我输入 4 位数字,我也会收到带有R.string.pin_alert_pin_not_set
消息的警报框,我认为发生的事情是它总是转到if (TextUtils.isEmpty(pinRetrieve.getText()))
,即使它不是空的。
我不能用TextUtils.isEmpty(pinRetrieve.getText())
吗EditBoxPreference
?如果可以,为什么即使pinRetrieve.getText()
不为空,它也总是返回true?
谢谢
android - 如何启用/禁用首选项?
我想让我的 EditTextPreference 不可编辑(如单击“设置”页面中的项目时没有任何反应)。我怎么做?
这是我的代码:
android - 存储/保存和检索到/从 SharedPreference 失败
我一直对这个动态壁纸有很多问题。我在网上阅读了很多关于这些的内容,我认为我理解并得到了它们。当我试图将它们应用到这个动态壁纸上时,一切都变得非常艰难。我花了一整天的时间:-(
你能帮我吗?
我的目标是将新密码从 edittextpreference 存储到
Sharedpreference,然后检索此密码以与登录名进行比较
密码是否匹配。
例如,
我有 2 个编辑文本首选项:
1) 用于创建将保存到 SharedPreference 的新密码
2) 用于登录密码。
当登录密码与 SharedPreference 中的密码匹配时,用户将被授予访问权限。
请帮帮我,我将不胜感激您的帮助。
prefs.java 代码:
抱歉,有 10000000 个错误代码 :-(
日志猫:
android - 这是正确/正确的编码方式吗?
我在 Oncreate 下面有这些代码。
有人可以告诉我这是否是正确的编码方式吗?
如果不是正确的方法,你能给我一些建议吗?
非常感谢。
编辑:修复错误
android - Android ListPreference 摘要中的斜体文本
我正在创建一个具有一些 属性EditTextPreference
的 首选项屏幕。ListPreference
当未设置首选项时,我试图让摘要文本显示“未设置”。使用 etp.setSummary(Html.fromHtml("<i> not set </i>")
适用于 EditTextPreference
属性,但lp.setSummary(Html.fromHtml("<i> not set </i>")
不适用于 ListPreference
属性。显示文本“未设置”但不是斜体。
我尝试使用以下内容来格式化摘要:
而且我也尝试过在preference.xml 中为ListPreference 属性手动设置摘要, android:summary="<i> not set </i>"
但这也不起作用。
有谁知道我可能做错了什么,或者这是一个错误ListPreference
?
谢谢。
android - 编辑文本首选项中的多个输入字段
是否可以在单个编辑文本首选项下有多个文本输入字段,并且每个输入字段都有自己的键?我想保存 5 个人的电话号码,我不想为它创建 5 个单独的编辑文本首选项。
java - 错误不能将字符串转换为整数
我无法将 EditTextPreference 值从字符串更改为 int。我已经这样做了:
我得到了错误java.lang.Integer cannot be cast to java lang.String
......我需要将我的 EditTextPreference 的值转换为整数。谢谢
日志:
代码:
已解决..这是解决方案:PreferenceActivity 中的 ClassCastException似乎存储了错误的值..现在我可以启动应用程序并且似乎运行良好..对我来说,解决方案只是卸载并重新安装应用程序..太奇怪了。总之谢谢大家
android - Android EditTextPreference - 清除存储的值
我正在创建一个使用首选项的 Android 应用程序。我正在使用的偏好类型之一是 EditTextPreference,它会显示一个默认的 Android 对话框模式,其中包含文本输入以及 OK 和 Cancel 按钮。
我想为用户提供从列表首选项中清除所有存储值的选项,但我找不到清除此 EditTextPreference 值的方法。
我现在可以测试它的方法是在 OnCreate 方法覆盖上清除它,但将来,我将在用户单击按钮时将其清除。
所以,问题:如何清除 Android 中 EditTextPreference 的存储值?我想删除正在保存的任何值。
每次我启动应用程序(即使从内存中清除它之后),我输入的最后一个值都会返回。
android - Dialog 和 EditTextPreference 的自定义布局
我想在我的应用程序中设置对话框样式,使其具有如下内容:http: //i.imgur.com/L2AaunU.png
而且我希望这种风格也适用于偏好屏幕中的 edittextpreference 和我的应用程序中的所有对话框。
我搜索了很长时间,但没有找到解决方案。希望任何人都可以提供帮助!:D
java - EditTextPreference 在输入文本时验证
我在输入文本时尝试验证文本时遇到问题,我提示用户应该遵循“GXW-999”就是一个例子,这是我的代码:
我的抽象文本观察者
我遇到的问题是在输入最后一个数字时999
,如果我超过 1 个数字,我会9999
收到错误,而GXW
如果我超过 1 个字符,它不会有任何错误。
我希望我的问题简洁易懂。我请求帮助,因为在我读完这篇文章后我实际上不知道其他方法,它说你无法在 EditTExtPreference 中获得确定按钮。
如果这不起作用,还有其他解决方法吗?