后退按钮操作栏丢失 - 导航抽屉

时间:2016-12-18 01:38:47

标签: android android-layout

我开始构建我的导航抽屉,现在的问题是,当我点击列表中的一个项目时,我转到DetailActivity,但是我没有看到允许我返回父活动的后退箭头按钮。我尝试按照此处的建议设置getActionBar()。setDisplayHomeAsUpEnabled(true):https://developer.android.com/training/implementing-navigation/ancestral.html但它不起作用。拜托,有谁能告诉我如何解决这个问题?

这是我的代码https://github.com/probelalkhan/android-navigation-drawer-example/tree/master/app/src/main/java/net/simplifiedcoding/navigationdrawerexample

1 个答案:

答案 0 :(得分:2)

这是如何设置我的DetailActivity的后退按钮:

在您的MainActivity.java中 - >在你的onCreate()类里面添加:

// toolbar
    Toolbar toolbar = (Toolbar) findViewById(R.id.toolbar);
    setSupportActionBar(toolbar);
    getSupportActionBar().setDisplayHomeAsUpEnabled(true);
    getSupportActionBar().setDisplayShowHomeEnabled(true);

然后转到清单文件,设置DetailActivity的父活动,如下所示:

<activity android:name=".DetailActivity"
        android:parentActivityName=".MainActivity"
        android:theme="@style/AppTheme.NoActionBar">
    ></activity>

希望它适合你