我已經在樣式表全局設置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。非常感謝! –