问题标签 [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.
android - Android - 打开 SwitchPreference 时取消选中它?
我基本上想做以下事情:
switch.setChecked(false);
似乎没有执行,并且在displaySettingsDialog()
发生时开关将打开。我该如何解决这个问题?
android - Android v14 SwitchPreference 不改变值
类文件
pref_blank.xml
开关似乎已关闭(应打开时)。当我单击 UI 中的开关时,会触发 onPreferenceChange 并且 newValue 会切换。用户界面永远不会改变,它总是停留在关闭状态?
android - 安卓开关偏好
如何使 SwitchPreferences 看起来是带有是和否文本的矩形。我时间紧迫,因此无法创建自定义布局。我现在得到的是这样的:-'O-''-O'。
android - SwitchPreference、List Preference的功能如何实现?
我已经使用首选项屏幕设计了设置页面,但我不知道如何实现 SwitchPreference 和列表首选项中的功能。如何通过共享首选项实现条件。
以上代码用于设置活动中的片段实现。
下面的代码是偏好片段
首选项屏幕是preference.xml
这是我在首选项屏幕中的组件。如何使用共享首选项实现开关条件。
android - SwitchPreferenceCompat 的自定义布局的 Android id
我一直在尝试创建自定义布局Preference
来为PreferenceFragment
. 对于只有标题和摘要的简单偏好,我可以通过提及具有 android id 的布局资源来做到这一点,例如:
这对于喜欢EditTextPreference
或ListPreference
. 现在,我想对SwitchPreferenceCompat
. 我找不到的是android:id
用于 switch/toggle in 的SwitchPreferenceCompat
。如果我使用上面提到的布局,它可以工作,但我再也看不到开关了。我为此目的编写的布局是:
android:id
我应该在这里切换什么SwitchCompat
?
android - Android SwitchPreference 不起作用
我正在尝试使用 SharedPreferences 检索 SwitchPreference 的值,但它不起作用。我正在使用 SwitchPreference 以便用户可以打开/关闭通知,但无论值是什么,它都会显示通知。这是代码。
NotificationUtils.java
首选项.xml
我还在 SettingsFragment.java 中覆盖并注册了 OnSharedPreferenceChange 侦听器。
android - SwitchPreference.isEnabled() 未检测是否正确启用/禁用
我正在尝试使用SwitchPreference
并尝试使用isEnabled()
方法检测它的状态。
这是代码(在SettingsActivity.java
):
问题是,Toast
无论开关是“开”还是“关”,都会显示带有“已启用”的文本。
这里有什么问题?
android - Android - 如何动态更改 SwitchPreference 开关的拇指/轨道颜色
到目前为止,我只能在文本上更改首选项的摘要/标题文本颜色setSpan()
,但我找不到任何可以更改开关颜色的东西SwitchPreference
,我考虑了几个计划,包括设置自定义布局或设置自定义适配器的偏好,但我还不清楚如何实现它们,因此,非常感谢您的帮助。
PS:我考虑过简单地设置一个自定义布局,但这在我的情况下不起作用,因为我需要SwitchPreference
在应用程序运行时更改 a 的颜色,并且用户可以为开关设置自定义颜色,所以主题也不会在这种情况下不起作用。
android - 更改 SwitchPreference AndroidX 的颜色
迁移到 AndroidX 库后如何更改 SwitchPreference 的颜色?迁移开关后,颜色变为白色,我希望它们为蓝色。我尝试过使用主题/样式/布局,但似乎没有任何效果。
编辑:将主题应用于具有 colorControlActivated 属性的父活动以解决此问题。