我在我的 Android 应用程序中以 XML 定义了两个 Android 首选项屏幕。
例如,屏幕 1
<?xml version="1.0" encoding="utf-8"?>
<PreferenceScreen
xmlns:android="http://schemas.android.com/apk/res/android"
android:key="screen1">
<PreferenceCategory android:title="Preferences">
<CheckBoxPreference
android:defaultValue="true"
android:title="test"
android:key="test_pref"/>
</PreferenceCategory>
</PreferenceScreen>
和屏幕 2
<?xml version="1.0" encoding="utf-8"?>
<PreferenceScreen
xmlns:android="http://schemas.android.com/apk/res/android"
android:key="screen2">
<CheckBoxPreference
android:key="checkbox"
android:title="Checkbox">
</CheckBoxPreference>
</PreferenceScreen>
我希望屏幕 2 是一个单独的屏幕,可以单独访问,但我也希望它的首选项也成为屏幕一的一部分。有没有一种简单的方法可以简单地从屏幕 1 中引用屏幕 2?还是我只需要在屏幕 1 的子偏好屏幕中基本上重复相同的偏好内容。