因此,我有一个BaseActivity,其中有一个工具栏,并调用setSupportActionBar(toolbar)。
在扩展BaseActivity的一些 Activity 中,我想将导航图标(默认箭头)更改为另一个可绘制对象。但是,当我调用toolbar.setNavigationIcon(myDrawable)时,它不起作用,它仍然显示默认的左箭头图标。
任何想法?
谢谢。
最佳答案
我想你可以这样设置
menuDrawerToggle = new ActionBarDrawerToggle(this, menuDrawer, toolbar, R.string.drawer_open, R.string.drawer_close){...}
menuDrawerToggle.syncState();
toolbar.setNavigationIcon(getResources().getDrawable(yourDrawable));
将setNavigationIcon放在syncState()之后