android - 激活和停用首选项

标签 android android-preferences

我需要一个示例教程如何激活和停用首选项 Activity 中的元素。

例如在下图中,当 Wi-Fi 复选框未选中时我无法触摸网络通知复选框并且它变为灰色,当 Wi-Fi 复选框被选中时我可以触摸另一个复选框。

还有,当启用 whi-fi 复选框时,如何填充“添加 Wi-Fi 网络”选项卡?

enter image description here

最佳答案

我们需要在out中添加preferences.xml文件 在依赖于另一个偏好的偏好中 android:dependency=""代码。

例如:

        <CheckBoxPreference
            android:key="checkBox"
            android:summary="On/Off"
            android:title="Enable" />

        <ListPreference
            android:entries="@array/listOptions"
            android:entryValues="@array/listValues"
            android:key="listpref"
            android:summary="List preference example"
            android:title="List preference"
            android:dependency="checkBox" />

关于android - 激活和停用首选项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11878906/

相关文章:

android - 是否可以将 PreferenceFragment 自动向下滚动到所需的(设置)条目?

java - Android 首选项 Null 异常

android - PreferenceCategory 自动重置行为中的奇怪 SwitchPreference

android - Whatsapp 应用程序的联系人同步机制是什么?

java - 在java代码中使用savedInstanceState来保存可重用的值

android - flutter :导航问题

java - 为什么 Android aosp 中没有构建 JAVA 库?

java - Android Studio 无法导入项目 : java. util.ArrayList 无法转换为 java.util.Map

android - 当其他首选项被禁用时,如何在我的 android 应用程序中启用首选项?

android - 带有可点击按钮的自定义 PreferenceScreen