首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Android:如何通过xml中的操作条从首选项subscreen返回?

Android:如何通过xml中的操作条从首选项subscreen返回?
EN

Stack Overflow用户
提问于 2013-07-14 13:02:32
回答 1查看 4.1K关注 0票数 6

我有一个使用SettingsActivity的现代PreferenceFragement。我完全用XML定义了它的布局。在我的环境中,我有一种偏好。通过单击它,将显示一个新的PreferenceScreen

看起来,我只能使用“后退”按钮导航回主设置屏幕。是否有一种方法可以通过ActionBar在subscreen中启用导航?我更喜欢通过XML启用它。

谢谢你,高利克

编辑:

我想在右边和左边一样:

下面是来自Google的相应代码片段:

代码语言:javascript
复制
<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>
EN

回答 1

Stack Overflow用户

发布于 2013-07-14 13:18:54

首先在getActionBar().setDisplayHomeAsUpEnabled(true);中添加onCreate()

然后试着:

代码语言:javascript
复制
@Override
public boolean onOptionsItemSelected(MenuItem item) {
    if(android.R.id.home ==  item.getItemId() ){
        //  try one of these:

        // dispatchKeyEvent(new KeyEvent(KeyEvent.ACTION_DOWN, KeyEvent.KEYCODE_BACK));

        // getFragmentManager().popBackStack();

        // finish();

        return true;
    }

    return super.onOptionsItemSelected(item);

}
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/17639619

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档