问题标签 [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.

0 投票
1 回答
585 浏览

android - 没有 PreferenceActivity 的 ListPreference

在没有 PreferenceActivity 的情况下单击按钮时如何创建 ListPreference ?

0 投票
2 回答
3569 浏览

java - Android,单击 ListPreference 项时显示对话框

基本上我有一个 ListPreference 允许用户更改我的动态壁纸上某些文本的 X 位置。

它包含 4 个条目:顶部、中间、底部和手动输入 X。前 3 个选项没有问题,我只需在我的 WallpaperService 类中获取 SharedPreferences 并检查它们是顶部、中间还是底部并根据他们的选择更改位置.

但是,最后一个选项被证明更困难,我想要做的是当用户单击“手动输入 X”ListPreference 项时弹出一个 EditText 警报框,以便他们可以输入 X 的值。我只是不知道如何通过单击该特定列表元素弹出警报。

0 投票
1 回答
1712 浏览

java - 从 Activity 填充 ListPreference 内容

我试图从我的 Activity 中填充我的 ListPreference,而不是将数组存储在 xml 中。但是我发现这有问题。我可能设置了我的偏好错误。我可以访问我的 ListPreference 但是我似乎无法动态填充内容。我看过这个帖子。是否可以从适配器加载 ListPreference 项目?但我似乎无法从中弄清楚。

我正在尝试使用对象列表中的字符串来占用 ListPreference。

这是我到目前为止所拥有的:

不多,但我怎样才能用我自己的列表填充这个列表首选项?

提前致谢。

0 投票
1 回答
1602 浏览

android - 自定义共享首选项 Android

我已经在 xml 中设置了首选项,并且我有以下活动:

它适用于 xml 首选项,但我还需要在代码中添加首选项,原因是此 ListPreference 的选项将来自数据库(这里我现在有 String 数组)。问题是为此首选项更改的数据没有保留。当我进行更改时,我按下返回按钮,我返回值回到默认值。我如何确保也保存了此首选项?

非常感谢

0 投票
2 回答
1609 浏览

android - ListPreference 摘要未格式化

我有一个 ListPreference,我想在摘要中显示当前条目。根据ListPreference.getSummary()的文档,我应该能够通过包含%s在摘要字符串中来做到这一点。不幸的是,活动只显示%s在摘要中。

XML 非常标准:

字符串的值display_mode_summary只是%s. (该值"BOTH"存在于displayModeValues数组中。)如果我像这样子类 ListPreference:

然后当偏好活动开始时,当前值被正确地插入到摘要中。但是,当我单击首选项并从对话框中选择不同的值时,当对话框关闭时,摘要仍然显示现在的旧值。我需要关闭首选项活动并重新启动它以查看更改。

我已经在不同 API 级别的几个模拟器中尝试过这个。我需要做什么才能使显示的摘要始终反映当前值?

0 投票
1 回答
230 浏览

android - 如何从 ListPreference 中检索首选项?

我有 ListPreference 有 4 个选项/选项,我想检查所选选项并制作一些代码(如果选择 1 我会这样做,如果选择 2 我会做其他事情......)。XML:

真的吗 :

0 投票
3 回答
80 浏览

android - 代码未执行[ListPreference]

I have this code to make some treatement when an option from ListPreference is selected:

就在这条指令之后:if (choice == "0")

什么都没有执行,我举杯祝酒,在该指令之后没有显示,但在它之前是的。XML 文件:

请问有什么想法吗?非常感谢你。

0 投票
1 回答
1491 浏览

android - ListPreference 字体大小

我正在使用 ListPreference 让用户从列表中选择一个位置。
一些条目被截断了太长的字符串。
我正在寻找最简单的方法来解决这个问题。一种变体是只使用较小的字体大小。
如果开销不是太大,我还会将显示的文本分成不同行的 2 个字符串。

0 投票
1 回答
637 浏览

android - ListPreference 没有选择。如何?

我有一个 ListPreference 并想验证是否没有选择进行一些代码/处理。我怎样才能做到这一点 ?我有这个来验证选择:

如果不选择要验证什么代码?感谢您的帮助。

0 投票
1 回答
604 浏览

android - 片段中的 ListPreference

我想在 Fragment 中显示 ListPreference。
ListPreference 与独立设置活动中使用的相同。但我不知道如何从片段中直接打开 ListPreference 视图(不显示整个设置视图)。
我发现存在一个类 DialogFragment,但它适用于该用例吗?

请注意,我使用的是 Fragment API 的兼容版本。PreferenceFragment 类在那里不可用。