2011-02-27 38 views
1

我在我的應用程序中添加了一個簡單的AlertDialog,詢問用戶是否想要重定向到信息PreferenceScreen。我想知道如何從父級啓動一個孩子PreferenceScreen。如何從父項目啓動PreferenceScreen

謝謝。

回答

0

我不知道你所說的「信息」 PreferenceScreen,但是寫您在PreferenceActivity子類裝入首選項XML文件時,你可以窩PreferenceScreen標籤的意思:

<PreferenceScreen 
    xmlns:android="http://schemas.android.com/apk/res/android" 
    android:orderingFromXml="true" > 
    <PreferenceScreen 
     android:title="Child preference screen" 
     android:summary="Description"> 
     <CheckBoxPreference 
      android:defaultValue="false" 
      android:key="check1" 
      android:title="Checkbox" 
      android:summaryOff="off" 
      android:summaryOn="on" /> 
     </PreferenceScreen> 
</PreferenceScreen> 

孩子偏好屏幕將在觸摸家長偏好篩選中的條目時自動顯示。

+0

是的,但我想將用戶自動重定向到另一個PreferenceScreen,而無需觸摸條目。謝謝。 – 2011-02-28 12:55:47

+0

你可以將你的「info」PreferenceScreen放到一個新的資源中,併爲它創建一個新的'PreferenceActivity'。然後,點擊按鈕,啓動該活動。此外,添加一個您開始活動的「OnPreferenceClickListener」 – user634618 2011-02-28 13:05:31