我对 Android 中的扩展还很陌生,正在为我的应用程序创建我的第一个“设置”屏幕。
我希望我的“设置/首选项”屏幕在操作栏的右上角有一个“主”开/关开关,该开关在“关闭”时“灰显”设置,或者允许在“打开”时更改设置。 .
我已经搜索过,但不太明白。任何人都可以向我提供如何简单地完成此操作的快速概要吗?
提前致谢!
最佳答案
有一个属性可以添加到首选项中,android:dependency。该属性决定该项目依赖于哪个首选项。放置
android:dependency="idOfSwitchPreference"
根据开关偏好设置您想要的所有项目。当开关关闭时,具有指定依赖项的首选项将灰显。显然,请将“idOfSwitchPreference”替换为您希望其他选项依赖的首选项的 ID。
查看 documentation欲了解更多详细信息,请参阅首选项。
关于android - 基于主开关的灰显设置?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54491884/