我有一个首选项 xml 文件,在某些时候它看起来像这样:
<PreferenceScreen xmlns:android="http://schemas.android.com/apk/res/android"
android:title="Hello there">
<!-- Profile ** -->
<PreferenceScreen
android:key="profile"
android:summary="Let app access my profile info such as name, picture and other account information."
android:title="User Profile">
<CheckBoxPreference
android:defaultValue="true"
android:key="pref_profile"
android:summary="Let app access my profile such as name, picture and other account information."
android:title="My Profile" />
如您所见,我有 2 个偏好屏幕。我想获得 CheckBoxPreference 的preferenceScreen(所以带有键的首选项屏幕:配置文件)。当我使用:
PreferenceScreen prefScreen = getPreferenceScreen();
我得到的标题是:你好。我怎样才能得到这个 checkBoxPreference 的直接父(第一父)屏幕?我想得到它,这样我就可以禁用或启用它的视图。
有什么想法吗??谢谢!