在处理我的应用程序时,我使用了自定义 ActionBar 视图:
this.getSupportActionBar().setCustomView(R.layout.actionbar_bg);
this.getSupportActionBar().setDisplayShowCustomEnabled(true);
不幸的是,如您所见,整个 ActionBar 没有自定义,并且图标具有默认的操作栏背景。
有没有办法解决这个问题?
在处理我的应用程序时,我使用了自定义 ActionBar 视图:
this.getSupportActionBar().setCustomView(R.layout.actionbar_bg);
this.getSupportActionBar().setDisplayShowCustomEnabled(true);
不幸的是,如您所见,整个 ActionBar 没有自定义,并且图标具有默认的操作栏背景。
有没有办法解决这个问题?
我目前的解决方法:
<resources>
<style name="MyTheme" parent="@android:style/Theme.Holo.Light">
<item name="android:actionBarStyle">@style/MyActionBar</item>
</style>
<style name="MyActionBar" parent="@android:style/Widget.Holo.Light.ActionBar">
<item name="android:background">ANY_HEX_COLOR_CODE</item>
</style>
您可以尝试使用 backgroundStacked:
<item name="backgroundStacked">#YourColor</item>