问题标签 [switchpreference]

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

android - Android - 打开 SwitchPreference 时取消选中它?

我基本上想做以下事情:

switch.setChecked(false);似乎没有执行,并且在displaySettingsDialog()发生时开关将打开。我该如何解决这个问题?

0 投票
2 回答
889 浏览

android - Android v14 SwitchPreference 不改变值

类文件

pref_blank.xml

开关似乎已关闭(应打开时)。当我单击 UI 中的开关时,会触发 onPreferenceChange 并且 newValue 会切换。用户界面永远不会改变,它总是停留在关闭状态?

0 投票
1 回答
77 浏览

android - 安卓开关偏好

如何使 SwitchPreferences 看起来是带有是和否文本的矩形。我时间紧迫,因此无法创建自定义布局。我现在得到的是这样的:-'O-''-O'。

0 投票
1 回答
621 浏览

android - SwitchPreference、List Preference的功能如何实现?

我已经使用首选项屏幕设计了设置页面,但我不知道如何实现 SwitchPreference 和列表首选项中的功能。如何通过共享首选项实现条件。

以上代码用于设置活动中的片段实现。

下面的代码是偏好片段

首选项屏幕是preference.xml

这是我在首选项屏幕中的组件。如何使用共享首选项实现开关条件。

0 投票
1 回答
1136 浏览

android - SwitchPreferenceCompat 的自定义布局的 Android id

我一直在尝试创建自定义布局Preference来为PreferenceFragment. 对于只有标题和摘要的简单偏好,我可以通过提及具有 android id 的布局资源来做到这一点,例如:

这对于喜欢EditTextPreferenceListPreference. 现在,我想对SwitchPreferenceCompat. 我找不到的是android:id用于 switch/toggle in 的SwitchPreferenceCompat。如果我使用上面提到的布局,它可以工作,但我再也看不到开关了。我为此目的编写的布局是:

android:id我应该在这里切换什么SwitchCompat

0 投票
2 回答
1481 浏览

android - Android SwitchPreference 不起作用

我正在尝试使用 SharedPreferences 检索 SwitchPreference 的值,但它不起作用。我正在使用 SwitchPreference 以便用户可以打开/关闭通知,但无论值是什么,它都会显示通知。这是代码。

NotificationUtils.java

首选项.xml

我还在 SettingsFragment.java 中覆盖并注册了 OnSharedPreferenceChange 侦听器。

0 投票
1 回答
245 浏览

android - SwitchPreference.isEnabled() 未检测是否正确启用/禁用

我正在尝试使用SwitchPreference并尝试使用isEnabled()方法检测它的状态。

这是代码(在SettingsActivity.java):

问题是,Toast无论开关是“开”还是“关”,都会显示带有“已启用”的文本。

这里有什么问题?

0 投票
1 回答
1138 浏览

android - Android - 如何动态更改 SwitchPreference 开关的拇指/轨道颜色

到目前为止,我只能在文本上更改首选项的摘要/标题文本颜色setSpan(),但我找不到任何可以更改开关颜色的东西SwitchPreference,我考虑了几个计划,包括设置自定义布局或设置自定义适配器的偏好,但我还不清楚如何实现它们,因此,非常感谢您的帮助。

PS:我考虑过简单地设置一个自定义布局,但这在我的情况下不起作用,因为我需要SwitchPreference在应用程序运行时更改 a 的颜色,并且用户可以为开关设置自定义颜色,所以主题也不会在这种情况下不起作用。

0 投票
2 回答
882 浏览

java - 如何向 Android SwitchPreference 添加背景颜色?

我正在使用 PreferenceFragment 使用单个 SwitchPreference 来扩展 xml 文件。如何使该首选项的背景颜色(包括 SwitchPreference 的标题)与下图相匹配。我试过设置背景,但我只能设置开关图标的背景颜色。

在此处输入图像描述

0 投票
0 回答
307 浏览

android - 更改 SwitchPreference AndroidX 的颜色

迁移到 AndroidX 库后如何更改 SwitchPreference 的颜色?迁移开关后,颜色变为白色,我希望它们为蓝色。我尝试过使用主题/样式/布局,但似乎没有任何效果。

编辑:将主题应用于具有 colorControlActivated 属性的父活动以解决此问题。