问题标签 [listpreference]
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 - 没有 PreferenceActivity 的 ListPreference
在没有 PreferenceActivity 的情况下单击按钮时如何创建 ListPreference ?
java - Android,单击 ListPreference 项时显示对话框
基本上我有一个 ListPreference 允许用户更改我的动态壁纸上某些文本的 X 位置。
它包含 4 个条目:顶部、中间、底部和手动输入 X。前 3 个选项没有问题,我只需在我的 WallpaperService 类中获取 SharedPreferences 并检查它们是顶部、中间还是底部并根据他们的选择更改位置.
但是,最后一个选项被证明更困难,我想要做的是当用户单击“手动输入 X”ListPreference 项时弹出一个 EditText 警报框,以便他们可以输入 X 的值。我只是不知道如何通过单击该特定列表元素弹出警报。
java - 从 Activity 填充 ListPreference 内容
我试图从我的 Activity 中填充我的 ListPreference,而不是将数组存储在 xml 中。但是我发现这有问题。我可能设置了我的偏好错误。我可以访问我的 ListPreference 但是我似乎无法动态填充内容。我看过这个帖子。是否可以从适配器加载 ListPreference 项目?但我似乎无法从中弄清楚。
我正在尝试使用对象列表中的字符串来占用 ListPreference。
这是我到目前为止所拥有的:
不多,但我怎样才能用我自己的列表填充这个列表首选项?
提前致谢。
android - 自定义共享首选项 Android
我已经在 xml 中设置了首选项,并且我有以下活动:
它适用于 xml 首选项,但我还需要在代码中添加首选项,原因是此 ListPreference 的选项将来自数据库(这里我现在有 String 数组)。问题是为此首选项更改的数据没有保留。当我进行更改时,我按下返回按钮,我返回值回到默认值。我如何确保也保存了此首选项?
非常感谢
android - ListPreference 摘要未格式化
我有一个 ListPreference,我想在摘要中显示当前条目。根据ListPreference.getSummary()的文档,我应该能够通过包含%s
在摘要字符串中来做到这一点。不幸的是,活动只显示%s
在摘要中。
XML 非常标准:
字符串的值display_mode_summary
只是%s
. (该值"BOTH"
存在于displayModeValues
数组中。)如果我像这样子类 ListPreference:
然后当偏好活动开始时,当前值被正确地插入到摘要中。但是,当我单击首选项并从对话框中选择不同的值时,当对话框关闭时,摘要仍然显示现在的旧值。我需要关闭首选项活动并重新启动它以查看更改。
我已经在不同 API 级别的几个模拟器中尝试过这个。我需要做什么才能使显示的摘要始终反映当前值?
android - 如何从 ListPreference 中检索首选项?
我有 ListPreference 有 4 个选项/选项,我想检查所选选项并制作一些代码(如果选择 1 我会这样做,如果选择 2 我会做其他事情......)。XML:
真的吗 :
android - 代码未执行[ListPreference]
I have this code to make some treatement when an option from ListPreference is selected:
就在这条指令之后:if (choice == "0")
什么都没有执行,我举杯祝酒,在该指令之后没有显示,但在它之前是的。XML 文件:
请问有什么想法吗?非常感谢你。
android - ListPreference 字体大小
我正在使用 ListPreference 让用户从列表中选择一个位置。
一些条目被截断了太长的字符串。
我正在寻找最简单的方法来解决这个问题。一种变体是只使用较小的字体大小。
如果开销不是太大,我还会将显示的文本分成不同行的 2 个字符串。
android - ListPreference 没有选择。如何?
我有一个 ListPreference 并想验证是否没有选择进行一些代码/处理。我怎样才能做到这一点 ?我有这个来验证选择:
如果不选择要验证什么代码?感谢您的帮助。
android - 片段中的 ListPreference
我想在 Fragment 中显示 ListPreference。
ListPreference 与独立设置活动中使用的相同。但我不知道如何从片段中直接打开 ListPreference 视图(不显示整个设置视图)。
我发现存在一个类 DialogFragment,但它适用于该用例吗?
请注意,我使用的是 Fragment API 的兼容版本。PreferenceFragment 类在那里不可用。