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