Android   发布时间:2022-04-28  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了android – CheckBoxPreference和依赖大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
我有一个复选框和一个ListPreference,我想通过复选框禁用/启用ListPreference.我读了很多,我发现只能使用 java(而不是xml).这是对的吗?现在,在读取“checkBoxPref”的值(布尔值为true / falsE)后,我不怎么做.
SharedPreferences prefs3 = PreferenceManager.getDefaultSharedPreferences(this);
      listener = new SharedPreferences.OnSharedPreferencechangelistener() {
          public void onSharedPreferenceChanged(SharedPreferences prefs,String listpref) {       

              checkBoxPreference = prefs.getBoolean("checkBoxPref",truE);
              }   };

      prefs3.registerOnSharedPreferencechangelistener(listener);

的preferences.xml:@H_403_5@

<checkBoxPreference
                        android@R_422_6964@="Notifify"
                        android:DefaultValue="true"
                        android:key="checkBoxPref" />
            <ListPreference
         android:entries="@array/numberOptions"
         android:entryValues="@array/numberValues"
         android:key="number"
         android@R_422_6964@="number" />

解决方法

android:dependency="checkBoxPref"

到ListPreference XML@H_403_5@

结果:@H_403_5@

<ListPreference
         android:entries="@array/numberOptions"
         android:entryValues="@array/numberValues"
         android:key="number"
         android@R_422_6964@="number"
         android:dependency="checkBoxPref"
 />

大佬总结

以上是大佬教程为你收集整理的android – CheckBoxPreference和依赖全部内容,希望文章能够帮你解决android – CheckBoxPreference和依赖所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。
标签:android依赖