【发布时间】:2013-05-14 09:14:16
【问题描述】:
在 ActionBarSherlock 的帮助下,我尝试让我的应用在 3.0 之前的设备上运行。操作栏中有一个蓝色分隔线,我想将其删除。
我发现它不是分隔线,而是操作栏背景图形的一部分。为了摆脱蓝线,我决定像这样覆盖背景:
<style name="MyActionBar" parent="android:Widget.Holo.ActionBar">
<item name="android:background">@drawable/black</item>
<item name="background">@drawable/black</item>
</style>
我也在Java代码中设置了背景:
getSupportActionBar().setStackedBackgroundDrawable(this.getResources().getDrawable(R.drawable.black));
因此,蓝线在 4.x 设备上消失了,但在 2.3.x 设备上仍然可见。如何摆脱 2.3.x 设备上的蓝线?
【问题讨论】:
标签: android android-actionbar actionbarsherlock android-theme