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

问题描述 投票:2回答:1

我把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);
android android-actionbar android-homebutton
1个回答
1
投票

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

getSupportActionBar().setHomeAsUpIndicator(R.drawable.ic_menu_back_24dp);
© www.soinside.com 2019 - 2024. All rights reserved.