Как запустить PreferenceScreen из родительского - PullRequest
1 голос
/ 27 февраля 2011

Я добавил в свое приложение простой AlertDialog, который спрашивает, хочет ли пользователь быть перенаправленным на информационный PreferenceScreen. Я хотел бы знать, как запустить дочерний PreferenceScreen из родительского.

Спасибо.

Ответы [ 2 ]

0 голосов
/ 10 марта 2011

Я предоставил мое решение для аналогичного вопроса.

0 голосов
/ 28 февраля 2011

Я не знаю, что вы подразумеваете под "info" PreferenceScreen, но при записи XML-файла настроек, который вы загружаете в свой подкласс PreferenceActivity, вы можете вкладывать теги 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>

Экран дочерних предпочтений будет отображаться автоматически при касании записи на экране родительских предпочтений.

...