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

android - 增加 CheckboxPreference 标题和摘要文本大小以及首选项条目的发光

嗨,我正在将消息设置作为首选项。

我正在尝试更改 CheckboxPreference 的 android:title 和 android:summary 文本字体大小。

在此处输入图像描述

为此,我正在尝试以下代码

mylayout.xml

通过使用它,文本大小会增加,如下面的屏幕截图所示。但是,我看不到复选框。如何解决这个问题?

在此处输入图像描述

0 投票
0 回答
678 浏览

android - Android:向 CheckBoxPreference 添加一个动作(onCLick)

我有 CheckBoxPreference,我想为其添加操作,请您在此实施中帮助我,

提前致谢,

这是我的xml代码:

执行

0 投票
0 回答
337 浏览

android - 从 CheckboxPreference 激活和停用 PushBot

我在我的 Android 应用程序中使用PushBots,但想为用户提供启用或禁用通知的选项。在PushBots 网站上,它说运行代码Pushbots.getInstance().setRegStatus(false);将为我执行此操作。

因此,我创建了一个首选项页面并创建了一个 CheckboxPreference 选项,我希望它在未选中时停用通知(运行代码)并在选中时重新激活它们(运行相同的代码但使用true而不是false)。

这是我的偏好页面(Prefs.java):

还有我的偏好布局(preferences.xml)

我的主要活动运行以下两行:

该应用程序会记住首选项,即使在关闭和重新打开之后也是如此,但是,无论选项的状态是什么,我都会收到推送通知。

我浏览了许多教程、此处的问题和 Android 开发者网站上的资源,但似乎没有一个适合我的需要或适用于我的实例。

任何建议将不胜感激!:)

0 投票
1 回答
154 浏览

android - android - 清除 CheckBoxPreference 的缓存

我正在开发一个 PreferenceActivity,我可以在其中根据一些动态内容添加 CheckBoxPreference 实例。我还维护了活动中检查的首选项的计数。当我第一次加载应用程序时,一切都很好。但是,当我选择一些 2-3 个复选框并在模拟器上再次部署应用程序代码时,当我返回相同的活动时,之前选择的复选框仍然处于选中状态。当我在同一个应用程序中进出某些活动时,也会发生同样的情况!

为了防止这种情况,每次创建 CheckBoxPreference 的实例时,我都会显式调用.setChecked(false)!!! 但仍然只检查那些先前检查的首选项!

我无法理解这种行为!它是否会从缓存中检查这些值!但是我明确地打电话.setChecked(false),那又如何呢?

非常感谢,

克坦

编辑:这是我的代码:

每次我的应用程序返回此活动时都会执行此代码!但是在离开此活动之前,我仍然检查了 2-3 个复选框,当应用返回此活动时,它们将保持相同的状态!请看一下代码,我已经明确设置了 setChecked(false),但仍然无法取消选中它们!

请提出一些解决方案!我被困住了!

0 投票
1 回答
268 浏览

java - 不保留 CheckBoxPreference 中的值

我的 xml 文件中有以下首选项:

我想制作我自己的自定义复选框,所以正如您在上面看到的,我给出了这个首选项“android:widgetLayout”参数,它链接到这个文件:

问题:使用 (widgetLayout) 参数时,它不会保存复选框值。因此,如果我打开首选项 CheckBox 会被选中。然后,如果我取消选中它并再次打开首选项,则不会存储之前的值,或者它不会持续存在。如果我使用不带参数“android:widgetLayou”的 CheckBoxPreference 就没有这个问题,在这种情况下,值被存储。

有任何想法吗?

0 投票
1 回答
2197 浏览

android - CheckBoxPreference .isChecked() 返回相反的值

我正在尝试使用片段构建我的 PreferenceActivity。我有一个包含两个 CheckBoxPreferences 的 PreferenceFragment:

我的 FragmentSettingsActivity:

onPreferenceChange 的第一次调用正确地设置了摘要,但其他所有调用都设置了相反的摘要:如果选中 Box,则设置“未选中”摘要,反之亦然。

似乎 isChecked() 返回了某种错误的值,因为 value.toString() 将正确的状态作为字符串返回。

log() 打印:

我的错误在哪里?

0 投票
2 回答
1219 浏览

android - 获取 CheckBoxPreference 的值

我想从 a 中获取值CheckBoxPreference,我在 中定义了它Convert/res/xml/settings.xml,它的外观如下:

我的问题是如何获取文件中的值,因为没有属性,CheckBoxPreference我的文件中也有一个文件,它看起来像:MainActivity.javaandroid:idCheckBoxPreferenceSettings.javaConvert/scr/.../Settings.java

0 投票
1 回答
3238 浏览

android - Android:在选中/取消选中其他 CheckBoxPreference 时显示/隐藏首选项

我试图完成这样的事情:当我检查 CheckBoxPreference 'A' 时,另一个首选项('B')显示在 A 下面,当我取消选中'A'时,首选项'B'隐藏......

所以一般来说它应该像依赖一样工作,但不仅启用/禁用首选项 B,而且隐藏它。

这就是我想出的:

prefA 和 prefB 之前已被定义为 PreferenceFragment 类字段。

问题是它只适用于 2 次点击,我的日志说:

就像它调用 onPreferenceChangeListener 两次以取消选中(显然导致 .removePreference(prefB) 方法返回 null)。

关于解决问题的任何想法?

0 投票
2 回答
911 浏览

android - 是否可以将长按侦听器添加到 CheckBoxPreference?

线程中的答案没有任何帮助。
我有一个要求在哪里I want to do something when user long presses on CheckBoxPreference。我在活动中动态创建 CheckBoxPreference。我正在使用下面的代码来填充视图:

关于我想要达到的目标?
我在数据库中的条目很少。我想填充与数据库中每个条目相对应的复选框列表(我可以使用上面的代码来完成)。现在我的要求是,当用户长按任何复选框时,它应该做一些事情(比如说,打开一个对话框)。

这件事可以用上面的代码吗?
我也将欣赏任何替代解决方案。但是,我更喜欢第一种方法。

0 投票
2 回答
1200 浏览

android - Android:如何从手机获取所有可用的日历

不幸的是,我找不到任何关于此的帮助。

实际上我想从移动设备获取所有可用的日历(可能是日历偏好)列表,例如谷歌日历、雅虎日历。

为了更好地解释,我在从小部件单击配置按钮后从Smooth Calendar应用程序中捕获了一些图像,这些图像位于下图中。

在此处输入图像描述 ==> 在此处输入图像描述

此处日历首选项显示手机中可用的所有日历,在选择日历选项后,它显示所有日历以选择用户想要的内容。

有人可以在这里帮助我并分享一些如何做到这一点的知识。

谢谢