Java 如何从xml的首选项或以编程方式创建子屏幕(首选项屏幕)
我正在使用以前解决方案中的自定义IconPreferenceScreen 获取首选项中的图标,但现在我想在该元素中创建一个子屏幕,比如from preferences.xmlJava 如何从xml的首选项或以编程方式创建子屏幕(首选项屏幕),java,android,android-layout,android-intent,android-preferences,Java,Android,Android Layout,Android Intent,Android Preferences,我正在使用以前解决方案中的自定义IconPreferenceScreen 获取首选项中的图标,但现在我想在该元素中创建一个子屏幕,比如from preferences.xml <PreferenceScreen> <org.mypackage.IconPreferenceScreen android:title="IconPreferenceScreen Title" android:summary="IconPreferen
<PreferenceScreen>
<org.mypackage.IconPreferenceScreen
android:title="IconPreferenceScreen Title"
android:summary="IconPreferenceScreen Summary"
android:key="key1"
<intent>
<PreferenceScreen
android:key="sub1"
android:title="sub"
android:persistent="false"/>
<intent />
/>
</PreferenceScreen>
我知道在上面的意图中必须有一些动作,我只想展示我想要的意图,无论是来自xml还是编程。请注意,我不希望有单独的PreferenceActivity类或preferences.xml
<PreferenceScreen>
<org.mypackage.IconPreferenceScreen
android:title="IconPreferenceScreen Title"
android:summary="IconPreferenceScreen Summary"
android:key="key1"
<intent>
<PreferenceScreen
android:key="sub1"
android:title="sub"
android:persistent="false"/>
<intent />
/>
</PreferenceScreen>