16

我使用带有主题Theme.Sherlock.ForceOverflow的 ActionBarSherlock (用于在预 Honeycomb 设备上使用),我需要关闭我的 ActionBar 下的蓝线....有可能吗?

解决方案在这里

4

3 回答 3

13

解决问题的另一种方法:

actionBar.setBackgroundDrawable(null);

不过只能在本地解决问题。

于 2013-06-27T23:51:24.010 回答
8

我不确定您是否可以删除该栏,但您可以更改该栏的颜色以匹配背景颜色?

如果你想尝试一下,试试这个:

<item name="android:background">@drawable/your_theme_name</item>
<item name="background">@drawable/your_theme_name</item>
于 2012-07-17T15:51:43.573 回答
4

ActionBar 下的那条蓝线是背景图像的一部分(这是一个 9 补丁)。更改背景图像,或将其设置为纯色,蓝条将消失。

于 2012-07-17T15:56:11.870 回答