我想用SherlockActivity更改ActionBar中的后退按钮颜色。 问题是我使用了DarkActionBar,但如果我输入以下代码(显示后退按钮):
// OnCreate
getSupportActionBar().setDisplayHomeAsUpEnabled(true)
getSupportActionBar().setHomeButtonEnabled(true);
//
@Override
public boolean onOptionsItemSelected(MenuItem item) {
switch (item.getItemId()) {
case android.R.id.home:
onBackPressed();
return true;
default:
return super.onOptionsItemSelected(item);
}
}
出现后退按钮,但显示为深色,我正在使用DarkActionBar,所以我想换成浅色 我在互联网上搜索,我发现了这个:
<item name="android:homeAsUpIndicator">@drawable/ic_action_previous_item</item>
在值/样式中,但编译器说我需要最小11 Api级别,我的猜测是: 为什么在Api水平低于11我可以使用后退按钮,但我不能改变他的颜色? 如果我同意
<item name="android:homeAsUpIndicator">@drawable/ic_action_previous_item</item>
在值中,例如,v-14不起作用,颜色仍然是暗的。
我该怎么办?