android - 基于主开关的灰色设置?
问题描述
我对在 Android 中膨胀的东西相当陌生,并且正在为我的应用程序创建我的第一个设置屏幕。
我希望我的设置/首选项屏幕在操作栏的右上角有一个“主”开/关开关,它在“关”时“灰显”设置,或者在“开”时允许更改它们。 .
我已经搜索过,但不能完全弄清楚..任何人都可以向我提供如何简单地完成这一点的快速纲要吗?
提前致谢!
解决方案
有一个属性可以添加到首选项,android:dependency。此属性确定此项目依赖于哪个首选项。放
android:dependency="idOfSwitchPreference"
根据开关偏好,在您想要的所有项目上。当开关关闭时,具有指定依赖关系的首选项将灰显。显然,将 'idOfSwitchPreference' 替换为您希望其他人依赖的首选项的 ID。
查看Preference 项目的文档以获取更多详细信息。
推荐阅读
- python - 无法在python中运行exe文件
- typescript - 如何根据输入参数中的键推断数据?
- d3.js - 我需要哪些概念和技术来实现这种图
- php - Laravel 使用 slug 进行独特验证
- python - 如何将列表与数据框列标题进行比较并替换标题的名称?
- sqlite - 从 Excel 文件到 SQLite 数据库的 SQLite 插入循环
- vb.net - 在应用程序配置文件中找不到名为“ATX_PLSNGEntities”的连接字符串,尽管它包含在内
- android - DeepLinks和处理404的正确方法
- c# - 动态更新多行 SQL 存储过程
- angular - Angular Elements 8 在使用 @Input() 时不适用于 EDGE/IE11