将主页按钮更改为左箭头以进行一项活动

时间:2016-03-23 11:58:07

标签: android android-actionbar android-homebutton

我已将homeAsUpIndicator设置为

<item name="homeAsUpIndicator">@drawable/ic_menu_icon</item>

在样式表中全局显示。每个活动现在都有相同的图标。

如果将一个活动中的图标全局设置在样式表中,我怎样才能将ActionBar中的图标再次更改为左箭头(&lt ;-)?

我尝试访问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);

1 个答案:

答案 0 :(得分:1)

您可以从设计Google网页here下载此图标,其名称为ic_arrow_back_white,将其放入您的drawable文件夹,然后您就可以访问它了。

getSupportActionBar().setHomeAsUpIndicator(R.drawable.ic_menu_back_24dp);