Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/svg/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何从xml的首选项或以编程方式创建子屏幕(首选项屏幕)_Java_Android_Android Layout_Android Intent_Android Preferences - Fatal编程技术网

Java 如何从xml的首选项或以编程方式创建子屏幕(首选项屏幕)

Java 如何从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

我正在使用以前解决方案中的自定义IconPreferenceScreen 获取首选项中的图标,但现在我想在该元素中创建一个子屏幕,比如from 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>
我知道在上面的意图中必须有一些动作,我只想展示我想要的意图,无论是来自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>