我有一个现代SettingsActivity
使用PreferenceFragement
。我完全用 XML 定义了它的布局。在我的设置中,我有一个偏好子屏幕。通过单击它PreferenceScreen
会显示一个新的。
看来我只能使用后退按钮导航回主设置屏幕。有没有办法在子屏幕中启用导航ActionBar
?我更喜欢通过 XML 启用它。
在此先感谢,考利克
编辑:
我想在右侧和左侧一样:
以下是来自 Google 的相应代码片段:
<PreferenceScreen xmlns:android="http://schemas.android.com/apk/res/android">
<!-- opens a subscreen of settings -->
<PreferenceScreen
android:key="button_voicemail_category_key"
android:title="@string/voicemail"
android:persistent="false">
<ListPreference
android:key="button_voicemail_provider_key"
android:title="@string/voicemail_provider" ... />
<!-- opens another nested subscreen -->
<PreferenceScreen
android:key="button_voicemail_setting_key"
android:title="@string/voicemail_settings"
android:persistent="false">
...
</PreferenceScreen>
<RingtonePreference
android:key="button_voicemail_ringtone_key"
android:title="@string/voicemail_ringtone_title"
android:ringtoneType="notification" ... />
...
</PreferenceScreen>
...
</PreferenceScreen>