问题标签 [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 AppCompat v21 提供 SwitchCompat 不提供 SwitchCompatPreference
似乎 AppCompat v21 提供 SwitchCompat 不提供 SwitchCompatPreference。
我知道我可以使用 SwitchPreference 但它在视觉上并不相同。在 Android 4.x 上;当我在活动界面上使用 v21 的 SwitchCompact 时,它看起来像材质切换按钮,但是,因为没有 SwitchCompactPreference,我必须在我的偏好视图中使用 SwitchPreference,显然它具有 Android 4.0 外观。
看起来 AppCompact v21 完成了一半。
我错过了什么吗?
android - 在 Android Lollipop 中使用 Material Design 的 SwitchPreference?
我已将代码升级到 Android Lollipop,但 SwitchPreference 与开/关设计看起来仍然相同。
是否可以将其更改为普通 Switch 的新 Material Design 外观?
android - SwitchPreference 默认设置始终为 Off
我有一个 SwitchPreference:
无论我尝试什么,在首选项菜单中,它始终默认为关闭。有任何想法吗?我也尝试将默认值设置为“开”,但无济于事。我的其他偏好类型的默认值可以正常工作。我对 Android 还很陌生,我真的不知道还能发布什么来帮助找到答案 - 抱歉!
android - 设置 onPreferenceChangeListener 后 SwitchPreference 不改变状态
我有一个扩展 PreferenceActivity 的活动,我有一个扩展 PreferenceFragment 的类。
在我启动 switchPreference 变量(在 Fragment 内)后,我将 OnPreferenceChangeListener 设置为它。问题是当我设置一个监听器时,我无法改变开关按钮的状态(它保持在相同的位置)。如果我禁用我设置侦听器的语句,则切换按钮可以正常工作并且状态也会被保存。
我还有一个 sharedPreferences 的包装类,我想在 switchpreference 更改时将数据保存到其中。
有没有人遇到过这种奇怪的行为?
任何帮助将不胜感激。
android - 滚动时Android设置发生变化
我有一个非常标准的 PreferenceFragment,它是使用 FragmentActivity 实现的。没什么特别的,但我有一些(少数)人使用该应用程序报告说,当他们滚动设置时,有些人会随机关闭或打开自己。定义很简单: 1 下面
这是一个报告问题的人的视频:
https://drive.google.com/file/d/0Bx67XBdVKhrKUDVJS24zWmtUa1k/view?usp=sharing
android-layout - 使用 PreferenceScreen 时如何删除边距
如何删除“侧边距”?
android - 无法在自定义 SwitchPreference 中切换开关
我尝试在 android 中获得自定义开关首选项。这是我的代码
然后我扩展“SwitchPreference”,并在“onBindView”类中,并在 OnPreferenceChangeListener 中处理开关状态:
在 setOnPreferenceChangeListener 中,我无法打开或关闭开关。我怎么能解决这个问题?谢谢!
switchpreference - 如何在android中启用和禁用开关首选项的操作
这不适用于开关首选项,请帮助.......编写另一个代码..
android - 单击 AlertDialog 后如何显示更改的 SwitchPreference 值
我有一个 SwitchPreference 显示 AlertDialog onChange 并希望根据在 AlertDialog 中单击的按钮(正/负)来接受/拒绝更改。
如果用户尝试将值更改为“true”,则应接受更改,否则应显示 AlertDialog 并拒绝 SwitchPreference 更改。只有当用户确认 AlertDialog(肯定按钮)时,才应更改 SwitchPreference。
下面是扩展 PreferenceActivity 的我的 Activity 类的相关部分。SharedPreferences 中的值实际上已按预期更新,只是 SwitchPreference 没有明显更改(开关保持选中状态)-我必须重新打开 SettingsActivity 才能看到更改(未选中开关)。
android-5.0-lollipop - Android 5.x SwitchPreference 的行为与 Android 4.x 不同
我有一个SwitchPreference
用于使用 Android 4.x 的代码,但是自从我将设备更新到 Android 5.0.1 后它不再有效。
我有一个简单SwitchPreference
的,它在左侧显示一个标题,在右侧显示一个 ON/OFF 开关。
在 PreferenceActivity上,onPreferenceTreeClick()
当我单击此SwitchPreference
控件的标题时,我重写以执行操作(在我的情况下启动设置活动)。
在 Android 4.4.4 中,仅当我按下此控件(标题)的左侧时才会执行此操作,但当我更改开关状态时不会执行此操作。
现在使用 Android 5.0.1,即使我更改了开关状态,也会调用 onPreferenceTreeClick(),但我没有找到区分这两种情况的方法。
它是 Android 5.0.1 中的错误还是有办法让这项工作干净利落?