要使操作栏变为蓝色,我一直在使用以下代码:
com.actionbarsherlock.view.MenuInflater inflater = getSupportMenuInflater();
getSupportActionBar().setBackgroundDrawable(new ColorDrawable(Color.parseColor("#00BFFF")));
但是当用户从应用程序控件转移到其他屏幕时,代码似乎并不那么方便。我尝试使用样式属性
<item name = "android:background">#00BFFF</item>
但这会弄乱应用程序的整个显示。有什么我想念的吗?有人可以就此提出建议吗?如何实现actionbarsherlock
背景?
答案 0 :(得分:0)
在styles.xml
中这样应用<!-- "Implementation" of our ABS custom theme -->
<style name="Widget.Styled.ActionBar" parent="Widget.Sherlock.Light.ActionBar.Solid.Inverse">
<item name="titleTextStyle">@style/TitleText</item>
<item name="android:background">@drawable/ab_background</item>
<item name="background">@drawable/ab_background</item>
<item name="android:titleTextStyle">@style/TitleText</item>
</style>
在<item name="background">
中为操作栏背景创建一个可绘制的9补丁。