我已经在样式表全局设置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);
使用getSupportActionBar()setDisplayShowHomeEnabled(真)。 getSupportActionBar()。setDisplayHomeAsUpEnabled(true); –
appcompat-v7附带的左箭头图标的名称是'abc_ic_ab_back_mtrl_am_alpha'而不是'ic_menu_back'。正如在不带'android:'前缀的'R.drawable.abc_ic_ab_back_mtrl_am_alpha'中一样。 –
这是完美的Eugen。非常感谢! –