问题标签 [checkboxpreference]

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 回答
1780 浏览

android - 设置默认 CheckBoxPreference 和 ListPreference

有人会帮助我吗?我有 8 个 CheckBoxPreference 和一个 ListPreference & 我似乎无法让它们设置默认值。附上我的preferences.xml、string.xml & Preference.java

首选项.xml

字符串.xml

首选项.java

似乎没有任何工作?

0 投票
1 回答
435 浏览

android - 更新复选框首选项的最佳方法

我正在为android编写一个时钟。为此,我设置了一个每秒更新屏幕 1 次的功能,因此我的程序可以消耗大量资源,而我的目标是添加一个复选框首选项,尽可能减少资源消耗。

然后,我的问题是:我已经看到了一些更新首选项onSharedPreferenceChangeListener的方法,例如......哪种方式消耗更少的系统资源?我应该如何在我的代码中实现它?

0 投票
0 回答
999 浏览

android - 选中/取消选中所有首选项?

我试图通过在首选项中为用户提供“全选”和“取消全选”选项来提高应用程序的用户友好性。一切似乎都在工作,除了一个主要缺陷:我正在使用 SharedPreferences.getAll() 来检索所有复选框,以便我可以迭代它们并选中/取消选中它们。但似乎 getAll() 并没有辜负它的名字。它不会返回所有首选项,而只会返回用户先前更改过的首选项。

那么,有没有办法检索所有的偏好?

我目前正在使用的代码:

编辑

好的,现在我将使用 MH 的解决方案。我将复选框首选项的所有 ID 放入 arrays.xml 中,并将使用这些值遍历所有复选框(如果您想知道为什么我不硬编码 ID,那么其中有 44 个)。效果很好,当然将来如果我更改首选项,我将不得不记住在数组中添加/删除 ID。这是新的 setCheckState():

0 投票
1 回答
2887 浏览

android - 动态添加或删除 CheckBoxPreferences (Android)

我有一个城市列表,我希望用户可以选择其中一个城市将其添加到偏好中。为此,他继续 CityActivity(代表一个城市),打开 OptionMenu 并选择“添加到收藏夹”。所有城市都有一个名称、一个 ID 和其他在这里不感兴趣的字段。

如果用户将一个城市添加到其收藏夹中(通过 optionsMenu =>“添加到收藏夹”),我希望在 PreferenceCategory“收藏夹”中出现一个复选框(已在我的 PreferenceScreen 中创建,但默认为空)。如果复选框被选中,我将应用特定的处理(这不是问题)。

最后,如果用户再次进入该城市并选择“从收藏夹中删除”,则具有该城市名称的 checkBoxPreference 必须消失......

我在 SO 上搜索了很长时间,但从未找到确切的解决方案……或者我不明白。

我目前的来源:

0 投票
3 回答
24804 浏览

wpf - 在 WPF 中禁用复选框检查

我想让WPF 中的复选框不可能检查(来自 C# 代码)。只允许取消选中。
我该怎么做?

附言在Click 事件
上编写事件处理程序,在检查后立即取消选中复选框是不可接受的。

[编辑]
复选框应始终启用,以便用户可以认为可以选中复选框。这很奇怪,但它是特定的程序。

0 投票
1 回答
3187 浏览

android - Android:以编程方式更改选中/未选中的 CheckBoxPreference 图标

我有一些 CheckBoxPreferences 并且我通过 xml 更改它们的图标没有问题,如下所示和这里但是由于用户有其他方式来触发复选框的操作而不是直接单击它(即可能在另一个活动甚至另一个应用程序中)我希望能够根据与操作一起发生的值更改以编程方式设置图标。例如,如果蓝牙打开,我希望图标是一个图像,而当蓝牙关闭时,我希望它是另一个图像。是否可以以编程方式更改此图像?

0 投票
1 回答
1295 浏览

android - Android:隐藏和显示 CheckBoxPreference

我有一个带有多个PreferenceCategory的PreferenceScreen,其中有许多CheckBoxPreferences。我正在尝试通过在单击首选项类别标签时隐藏或显示类别来创建可扩展的列表概念。我可以实现单击侦听器,但据我所知,除了使用addPreferenceremovePreference之外,无法设置CheckBoxPreference的可见性,但由于布局完全内置在 xml 中(必须这样做),所以我无法将首选项添加到正确的类别而不会导致强制关闭。有没有办法以某种方式将CheckBoxPreference视为视图并根据需要将其可见性更改为 GONE 或 VISIBLE?或者是否有另一种方法来完成我想要做的事情?谢谢。

0 投票
1 回答
2417 浏览

android - 如何在 Android WebView 的首选项中启用/禁用 Flash?

我正在为 Android 开发浏览器。

是否可以在 中创建一个Checkbox Preference启用和禁用 Flash 插件(webview.setPluginsEnabledPreferences

0 投票
2 回答
6256 浏览

android - 在 Activity 中设置 CheckBoxPreference 的值

您好,我需要知道如何以编程方式设置值。

我正在使用该代码

但我没有看到任何变化

我的 checkboxPreference 的 xml 代码是

一种解决方案是

但这不是我想做的。

0 投票
2 回答
469 浏览

android - 我们可以用 CheckboxPreference 显示一个按钮而不是图标吗

我从几天开始就在使用checkBoxPreference ,

已经想通了:

  1. 如何使用 checkBoxPreference 显示图标,
  2. 如何更改标题和摘要的颜色

现在,我需要添加一个按钮而不是图标。所以这里的任何人对此都有任何想法......

我试图在preferenceFragment 的onCreateView 中添加一个按钮,但没有运气......因为我正在动态添加checkBoxPreference,所以无法在xml 中添加它。

谢谢,