【发布时间】:2015-01-08 07:02:51
【问题描述】:
在删除操作栏选项卡之间的分隔符和填充时,我面临着一个问题。我使用this 生成样式,以下是我的 values-14 条目,我在 4 以上的版本上进行测试
<style name="Theme.Example" parent="@style/Theme.Sherlock.Light.DarkActionBar">
<item name="android:actionBarItemBackground">@drawable/selectable_background_example</item>
<item name="android:popupMenuStyle">@style/PopupMenu.Example</item>
<item name="android:dropDownListViewStyle">@style/DropDownListView.Example</item>
<item name="android:actionBarTabStyle">@style/ActionBarTabStyle.Example</item>
<item name="android:actionDropDownStyle">@style/DropDownNav.Example</item>
<item name="android:actionBarStyle">@style/ActionBar.Solid.Example</item>
<item name="android:actionModeBackground">@drawable/cab_background_top_example</item>
<item name="android:actionModeSplitBackground">@drawable/cab_background_bottom_example</item>
<item name="android:actionModeCloseButtonStyle">@style/ActionButton.CloseMode.Example</item>
<!-- Light.DarkActionBar specific -->
<item name="android:actionBarWidgetTheme">@style/Theme.Example.Widget</item>
</style>
// It seems below code has no effect
<style name="ActionBarTabStyle.Example" parent="Widget.Sherlock.ActionBar.TabBar">
<item name="android:showDividers">none</item>
<item name="android:paddingLeft">0dp</item>
<item name="android:paddingRight">0dp</item>
<item name="android:minWidth">0dp</item>
</style>
出于说明目的,这正是我想要的,即选项卡和操作栏之间没有线条,填充几乎为 0
【问题讨论】:
-
它看起来不错。您可以尝试将
<item name="android:actionBarDivider">@null</item>添加到您的主题中吗? -
是的,但没有效果 :(
-
你错过了
<item name="android:actionBarTabBarStyle">。请在下面查看我的详细答案。
标签: android tabs actionbarsherlock