问题标签 [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 投票
2 回答
1099 浏览

android - 如何使首选项不保存到 SharedPreferences?

我将 ListPreference 重新用于仅存储在数据库中的设置。如何防止它将任何数据存储/保留到首选项文件?

0 投票
2 回答
3143 浏览

android - getSharedPreferences 不适用于我对 ListPreferences 和 Integers 的担忧

我被困在我试图让我的项目读取偏好值(来自 ListPreference 列表),然后在基本的数学减法实例中使用该值。问题是我的 Java 代码没有看到“seek”首选项,但默认值是(我尝试使用 3000 和现在 0 的默认值)。我错过了什么吗,这里有已知或未知的错误吗?

这是我的 Java 代码块,问题在其中表现出来:

以下是我的项目的其他一些代码位:

从首选项文件:

从字符串文件:

从数组文件:

如果您需要查看更多代码来解决这个问题,请告诉我

提前感谢您提供的任何帮助。我已经为这个问题工作了几个小时,我被烧死了,第二双眼睛会非常感激。

0 投票
1 回答
1510 浏览

android - Android:未找到定义的数组资源?

我的 android 应用程序中有一个奇怪的 (?) 错误。我通过以下方式在 values/arrays.xml 中定义了一些数组:

现在我想在 ListPreference 中为 PreferenceActivity 使用它们(由 xml 文件定义)。所以我设置android:entries="@array/perimeter" android:entryValues="@array/regvalues"了这个 ListPreference。当我尝试在我的设备上使用它时,应用程序崩溃了。(Dialog.close() 中的 NullPointer)如果我尝试使用 regvalues-items 作为 ListPreference 的条目,我会在 ArrayAdapter.createViewFromResource(int, View, ViewGroup, int) 行中得到一个 NullPointer:355

所以 regvalues 数组似乎有问题。但是什么?!?Eclipse 在编译时没有显示任何错误。所以 xml 文件和 java 代码中的所有内容都正确编写并且没有拼写错误。问题出在哪里?!?

0 投票
3 回答
888 浏览

android - 使用 android 我希望有 2 个具有相同键的首选项

我有 2 个首选项 - 我想存储在同一个键中的歌曲标题和音频状态(静音或音量)。这适用于点击,我唯一的问题是重置 onSharedPreferencesChanged 上的摘要,我收到错误。

因为对 findPreference 的第二次调用返回了第一个 Pref。文档说你可以在第一个调用 findPreference 来获得第二个,但它们是不同类型的首选项,我得到一个转换错误。是否有另一种方法可以找到 ListPreference,以便我可以重置列表中的条目值?

编辑:这是布局

0 投票
1 回答
8761 浏览

android - 如何从 Android 中的 java 代码编辑 ListPreference 值

我知道如何更改 a 的值CheckBoxPreference,但我无法让它为 a 工作ListPreference

这是我的首选项屏幕的构建方式:

  • 一个CheckBox为默认值
  • AListPreference选择默认颜色以外的颜色。

使用键“titleColor ”ListPreference定义,如下所示:

现在,当我选择一种颜色时,我会这样做:

这似乎可行,尽管我不确定是否能正确执行此操作。

现在,当我选择默认颜色时,我一直在尝试做类似的事情,但是我无法让列表取消选中所有内容或检查默认颜色。

任何的想法?

0 投票
3 回答
997 浏览

android - 从列表中选择选项时想做某事(listpreference)

我在我的应用程序中使用偏好概念(listpreference)。当我从列表中选择特定选项时,我想做一些事情所以请告诉我这怎么可能?

0 投票
2 回答
1912 浏览

android - Android 自定义 ListPreference 中的行

有没有办法在 Android 首选项屏幕中为 ListPreference 使用自定义行?

目前我像这样填充 ListPreference,但我需要列表中显示的更多信息(描述)

0 投票
3 回答
1722 浏览

java - Simple ListPreference is not working. Any ideas?

Could someone maybe tell me what i'm doing wrong? I'm betting im missing one small thing. I've looked on the developer site and i've read some tutorials and i'm just not seeing what i did wrong.

I'm trying to use a ListPreference to decide which sound to play on a button click.

I have this at the top:

Here's my OnClick code:

Here's my xml:

here's my Settings.java:

and here's my array's if that will help at all:

edit: added a logcat that kinda looked possibly related.

DDMS > File Explorer > Data > Data > packageName > SharedPreferences This is what was in there:

com.my.app_preferences.xml:

_has_set_default_values.xml:

This all really confuses me more because...It looks like greedsound does infact = gsone so.... I don't understand whats wrong its not even playing the default sound. and yes i've tested

all without the other code and they work great. I'm not sure what's work

0 投票
1 回答
779 浏览

java - 非常简单的 ListPreference 播放声音不起作用。有任何想法吗?(大量细节)

有人可以告诉我我做错了什么吗?我打赌我错过了一件小事。我查看了开发人员网站,并阅读了一些教程,但我只是没有看到我做错了什么。

我正在尝试使用 ListPreference 来决定在单击按钮时播放哪种声音。

我在顶部有这个:

这是我的 OnClick 代码:

这是我的xml:

这是我的 Settings.java:

如果这有帮助的话,这是我的数组:

这是一个看起来可能相关的 logcat:

对于那些可能会问的人,我的 DDMS > File Explorer > Data > Data > packageName > SharedPreferences 这是里面的内容:

com.my.app_preferences.xml:

_has_set_default_values.xml:

这一切真的让我更加困惑,因为......看起来greensound确实== gsone所以......我不明白它甚至没有播放默认声音有什么问题。是的,我已经在没有 listpreference 代码的情况下测试了所有这些代码,它们工作得很好。我不确定出了什么问题

0 投票
5 回答
19542 浏览

android - android上的多选ListPreference

关于在 Android 上实现多选(复选框)ListPreference 的任何想法?

我必须扩展 ListPreference 吗?
是否有任何课程已经记录在案?

谢谢