【发布时间】:2016-12-17 16:01:16
【问题描述】:
我有一个自定义操作栏,我想通过单击它在主活动上添加导航抽屉图标,抽屉将打开/关闭,在其他活动上我想要一个后退箭头,单击它我返回父活动。 我已经为抽屉图标做了这个,它可以工作,
toolbar.setNavigationIcon(R.drawable.ic_menu_black_24dp);
ActionBarDrawerToggle toggle = new ActionBarDrawerToggle(
this, drawer, toolbar, R.string.navigation_drawer_open, R.string.navigation_drawer_close);
drawer.setDrawerListener(toggle);
toggle.syncState();
对于后退箭头我已经尝试过了
setDisplayHomeAsUpEnabled(true);
@Override
public boolean onOptionsItemSelected(MenuItem item) {
switch (item.getItemId()) {
case android.R.id.home:
this.finish();
return true;
default:
return super.onOptionsItemSelected(item);
}
}
但一次只有一件事有效,如何两者都有效?
【问题讨论】: