问题标签 [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 布局并将“title”参数传递给它,类似于:
这样我就可以为不同的 SwitchPreferences 重用相同的布局,但更改显示的标题。
我知道我可以正常绑定数据如下:
结合这样的自定义布局:
但是,如果我只是使用SwitchPreference 中的参数设置它们(因为我不能使用),我无法获得passedTitle
传递给自定义视图的值。andriod:layout
<include>
您知道如何在使用首选项时将值传递给我的自定义布局吗?
android - 底部的 ScrollView 和 SwitchPreferences 会导致行为不稳定。为什么每当我切换 SwitchePreference 时列表会向上滚动?
有没有人经历过这个?当我按下 SwitchPreference 时,ScrollView 向上滚动。任何其他首选项(包括 MultiSelectListPreference、Preference 和 ListPreference)都不会发生这种情况。
即使有空白行为(侦听器尚未注册到 SwitchPreference),成功切换总是会导致列表向上滚动。并且在 2 次切换之后,直到 Activity 被销毁,才会再次出现不稳定的滚动行为。
android - Android 7 之前的 SwitchPreference 总是关闭
我正在扩展PreferenceFragmentCompat
,在onCreatePreferences
设置首选项的方法中使用addPreferencesFromResource(R.xml.preferences)
.
作为依赖项,我有以下条目:
在 Android 6.X 之后的设备上,一切正常。在具有 Android 6 和 pre-6 的设备上,开关始终处于关闭状态,并且如果单击它则无法更改,甚至无法以编程方式更改,但更改侦听器会被触发。
你知道问题是什么吗?
编辑:如果我将 UI 元素更改为CheckBoxPreference
,即使在 Android 6 和 pre-6 中,一切都会按预期工作。此外,在我开始使用androidX
工作SwitchPreference
之前。
Edit2:发现在下面的方法switchView
里面null
是:SwitchPreference
这导致不更改syncSwitchView
方法中的 UI。
android - 启用/禁用一个开关首选项时再启用/禁用两个开关首选项
When one preference is selected, other two preferences should be available for clicks, otherwise the should be shady/dim so that the user knows they are not clickable. 就像我们如何为文本设置 alpha 一样。附上下面的代码。请让我知道是否有解决方案。
android - 如何更改和保存切换首选项摘要
所以我最近加入了 Kotlin 火车,我有一个片段可以改变我的 android 应用程序的主题,我在成功切换主题后重新启动片段,然后从 MainActivity 使用片段中之前设置的包重新打开片段。
所有这些工作。我遇到的问题是我也尝试在切换主题后更改 android:summary 字段,但是每次活动重新启动时,它都会切换回默认摘要值
我可能做错了什么?
SettingsFragment.kt
android - androidx: SwitchPreference VS SwitchPreferenceCompat
Androidx Preference 库提供了两个用于在设置屏幕中实现 SwitchPreference 的类:
编写此问题时 AOSP 源代码中的两种实现(AOSP Androidx SwitchPreference和AOSP Androidx SwitchPreferenceCompat)看起来几乎相同,除了一些音节等...
所以我的问题是我们必须使用哪一个,考虑到与未来可能的实施变化的兼容性
android - Android Preference如何选择彼此相邻的多个项目之一
我正在尝试在我的 PreferenceScreen 中添加一个首选项,允许用户从相邻的一行中的多个条件中选择一个条件(如上图)。
android是否有一种预先构建的方式来做到这一点,或者我必须创建一个自定义偏好布局来实现这一点。如果是的话,最好的方法是什么。
android - 如何将 contentDescription 提供给 SwitchPreference 以进行 Accessibilty/Talkback?
我有一个具有多个 SwitchPreferences 的首选项屏幕。我需要为每个开关提供自定义 contentDescription 以实现可访问性。SwitchPreference 没有作为 contentDescription 的属性。任何人都可以帮助我如何为可访问性/对讲的 switchPreferences 提供自定义描述吗?
android - 图标更改不适用于 SwitchPreference
我正在尝试SwitchPreference
根据其状态更改我的图标。如果SwitchPreference
打开,我希望图标设置为@drawable/ic_notifications_active
,但如果关闭,我希望图标设置为@drawable/ic_notifications_off
。
这是我的PreferenceScreen
xml 文件中的内容:
这就是我的设计选项卡中的样子:
在我的SettingsActivity
中,我有这组代码来检测对以下内容的更改SwitchPreference
:
现在的问题是当我运行我的应用程序并第一次单击SwitchPreference
切换时,它会将图标的颜色更改为白色,但不是实际的图标。当我再次单击时,它会更改图标,但它仍然是白色的,不再是默认的灰色。现在为错误的状态显示错误的图标。
这是开启和关闭状态的样子:
如何做到这一点,以便当用户单击切换时,它会更改为正确的图标并且不会更改颜色。我也希望它在第一次尝试时起作用,而不是在第二次尝试时。