android - 删除 Android 中的操作栏标签填充

标签 android android-actionbar android-tabs

http://imageshack.us/photo/my-images/4/iy47.jpg/

我的操作栏标签有问题,我想删除标签中左侧或右侧的填充。

我尝试过这种风格,但它不起作用:

<!-- indicator tab color -->
<style name="ActionBarTabBarStyle" parent="@style/Widget.AppCompat.ActionBar.TabView">
   <item name="android:background">@drawable/tab_indicator_ab_example</item>
   <item name="android:paddingLeft">0dp</item>
   <item name="android:paddingRight">0dp</item>
</style>

你有什么想法吗?

最佳答案

您可以通过配置 'Widget.Sherlock.Light.ActionBar.Solid.Inverse' 来实现您想要的外观。特别是 TabView 和 backgroundStacked 上的 paddingminWidth

<style name="GPA_Sherlock_theme" parent="@style/Theme.Sherlock.Light.DarkActionBar">        
    <item name="android:actionBarStyle">@style/ActionBar.Solid.Example</item> 
    <item name="android:actionBarTabStyle">@style/ActionBarTabStyle.Example</item>
    <item name="actionBarStyle">@style/ActionBar.Solid.Example</item> 
    <item name="actionBarTabStyle">@style/ActionBarTabStyle.Example</item>
</style>

 <style name="ActionBarTabStyle.Example" parent="@style/Widget.Sherlock.ActionBar.TabView">
     <item name="android:paddingLeft">0dp</item>        
     <item name="android:paddingRight">0dp</item>     
     <item name="android:minWidth">0dp</item> 
</style>

<style name="ActionBar.Solid.Example" parent="@style/Widget.Sherlock.Light.ActionBar.Solid.Inverse"> 
     <item name="android:backgroundStacked">@drawable/ab_stacked_solid_example</item> 
     <item name="backgroundStacked">@drawable/ab_stacked_solid_example</item> 
</style> 

关于android - 删除 Android 中的操作栏标签填充,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18079304/

相关文章:

android - 单击按钮打开新 fragment (选项卡)

android - 位置提供商真的会耗尽电池电量吗?

android - 如何在android中使用磁力计查找磁场强度

android - 从 Android 中的 shell 命令安装/卸载

android - onPageSelected 在 vi​​ewPager.setCurrentItem 上被静态调用

android - 使用索引更改 TabLayout 中特定选项卡的选定/未选定文本颜色(仅样式一个选项卡)

android - android中静态内容下部分布局的选项卡

android - invalidateOptionsMenu 在 fragment 中不起作用

安卓 : ActionBar menu item cannot be resolved or isn't a field

android - 在 pre-honeycomb 设备上隐藏和显示操作栏