我把homeAsUpIndicator
设置为
<item name="homeAsUpIndicator">@drawable/ic_menu_icon</item>
样式表中的全局。每个活动现在都有相同的图标。
尽管在样式表中全局设置,但如何将ActionBar中的图标再次更改为左箭头(< - )?
我试图访问android.R.drawable.ic_menu_back
但我无法访问它(它似乎是私有的):
getSupportActionBar().setHomeButtonEnabled(false); // does not work
getSupportActionBar().setDisplayShowHomeEnabled(false); // does not work
// does not compile: getSupportActionBar().setHomeAsUpIndicator(android.R.drawable.ic_menu_back);
您可以从设计谷歌网页here下载此图标,它的名称是ic_arrow_back_white
将其放入您的drawable文件夹,然后您就可以访问它了。
getSupportActionBar().setHomeAsUpIndicator(R.drawable.ic_menu_back_24dp);