我刚开始在Android中进行充气,并且正在为我的应用创建第一个“设置”屏幕。
我希望我的“设置/首选项”屏幕在ActionBar的右上方具有一个“主”开关,该开关在“关”时“灰显”设置,或者在“开”时允许更改设置。 。
我进行了搜索,但无法完全弄清楚。有人可以快速向我简要介绍如何实现此目标吗?
预先感谢!
答案 0 :(得分:0)
我会将开关连接到全局变量,当您加载设置检查的全局变量并启用/禁用和灰显时,On / Off开关的onCheckChanged()方法将切换布尔值true或false一切都取决于结果
答案 1 :(得分:0)
有一个可以添加到首选项android:dependency的属性。此属性确定该项目所依赖的首选项。放
android:dependency="idOfSwitchPreference"
在所需的所有项目上按,具体取决于开关的首选项。当开关关闭时,具有指定依赖性的首选项将显示为灰色。显然,将“ idOfSwitchPreference”替换为您希望其他人依赖的首选项的ID。
查看documentation中的“首选项”以获取更多详细信息。