问题标签 [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 回答
2325 浏览

android - 从 ListPreference 中删除数组项

我的偏好活动中有一个加速计模式的列表偏好,我纯粹从 xml 加载。如果用户设备没有或不支持加速度计,我不会完全删除阵列中的项目。我是否必须为此选项创建单独的列表首选项才能将其删除?(我更愿意将它们全部合二为一。)如何使用以下设置将其删除?

谢谢你的提示。

杰森

0 投票
2 回答
2576 浏览

android - ListPreference 数组条目禁用复选框首选项

我们如何根据 ListPreference 中的数组选择禁用 CheckBox 首选项?

我所拥有的是,如果选择了自动模式或手动模式,我不希望启用控制加速度计轴反转的复选框。我怎样才能做到实时?谢谢你的提示。

杰森

0 投票
4 回答
6284 浏览

android - OnSharedPreferenceChangeListener 未注册偏好更改

我正在处理 listpreferences 并且我已经实现了 OnSharedPreferenceChangeListener 以根据在 listpreference 上选择的项目来更改 textview 上的文本。但是,它没有注册任何更改,并且我已经没有想法了,因此将不胜感激。谢谢

}

0 投票
1 回答
953 浏览

android - Android List Preference 落后一步

我的 Android 应用程序的首选项系统中有一个 ListPreference,以允许用户从多达 5 个不同帐户的数据价值中进行选择。在首选项中,他们需要能够在他们希望当前使用的帐户之间切换。但问题是,当我单击其中一个选项时,我会在打开列表之前获得选项。代码如下:

因此,如果我在对话框中选择第三个条目,则日志将返回“1”。如果我然后选择第 5 个,它会返回“3”。它似乎在新选择之前返回选择。如何获取当前选择,而不是最后一个?

0 投票
1 回答
530 浏览

android - How to show text and value on Listpreference list

I'm trying to show the Listpreference list with both assigned arrays. Arrays look something like this.

level_array

value_array

when I call the listpreference, I'd like it to show both strings combined. Is this possible?

IE would show list like this

LIST TITLE

Level 1 - Hiscore 5

Level 2 - Hiscore 10

etc.

Secondary question, I'm guessing the value_array values are changeable via code so I can store different values there later?

Thanks

0 投票
0 回答
1458 浏览

android - 列表首选项返回条目而不是条目值

我在我的首选项活动中创建了一个列表首选项,代码为所选项目返回的值是条目的值,而不是条目值的值。

示例:
条目:David 新
值:DAVIDNEW.TTF

代码返回“ David New ”而不是“ DAVIDNEW.TTF ”。


这是代码:

文件preferences.xml

文件arrays.xml

文件reader.java

的值f1是“ David New ”而不是“ DAVIDNEW.TTF ”。

0 投票
1 回答
2662 浏览

android - 从另一个不工作的活动中获取和设置 listPreference

我正在尝试从不同的活动中获取和设置 listPreference 值,但它不起作用。

当我从我的主要活动中读写它时,它只保留我写的任何内容,所以我假设当我退出活动时我没有正确定位 listPreference 因为它在我的偏好活动中工作没问题。

我在开发者网站上看到了一些使用 getValue 和 getEntryValues 对 CharSequence 的引用,但我也没有运气让它们正常工作。

这是我单击按钮并设置 listpreference 值然后它启动切换活动的意图的代码:

Main Activity,试图将 listpreference 的值设置为第一个索引值;

在我的下一个活动中,我调用 read the value on launch 以查看哪个 listPreference 处于活动状态,并且它始终是我从上面列出的 mains 活动中写入的数字。问题是当我转到实际的 Preference 活动时,当我在 ListPreference 上更改它并从那里启动相同的活动时它不匹配或更新(它仍然读取我从 Main 活动按钮设置的值)

尝试读取 ListPreference 的活动的代码如下:

0 投票
1 回答
12201 浏览

android - Android 动态数组 ListPreference

如何从 Java 端为 ListPreference 创建动态数组。

我不使用低于 Xml 。

0 投票
5 回答
33196 浏览

android - 如何获取选定的文本和值 Android ListPreference

我的 XML 文件ListPreference

如何获取选定的文本和选定的值?

0 投票
2 回答
4979 浏览

android - Android ListPreference 填充项 onPreferenceClick 事件

如何从 onPreferenceClick 事件中填充 ListPreference 条目和条目值

我从 onPreferenceClick 事件中填充,但是当第一次单击时获取空列表,当第二次单击时获取所有项目。

为什么第一次点击然后得到空列表?

谢谢。