如何从xml或编程方式从Preference中调用子屏幕(PreferenceScreen)

时间:2012-09-25 12:41:44

标签: java android android-layout android-intent android-preferences

我正在使用之前解决方案中的自定义IconPreferenceScreen How to add icons to Preference 在首选项中获取图标,但现在我想在该元素中设置一个子屏幕,例如,来自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

1 个答案:

答案 0 :(得分:1)

只需创建一个选项菜单。这应该足够你的代码

https://developer.android.com/reference/android/view/Menu.html