相关疑难解决方法(0)

如何设计冰淇淋三明治标签之间的分隔线?

我正在使用以下样式和一组九个补丁图像在一些Ice Cream Sandwich选项卡的底部创建一条红线,而不是标准的蓝线:

<style name="customTabStyle" parent="@android:style/Widget.Holo.ActionBar.TabBar">
    <item name="android:tabStripLeft">@null</item>
    <item name="android:tabStripRight">@null</item>
    <item name="android:tabStripEnabled">false</item>
    <item name="android:showDividers">none</item>
    <item name="android:measureWithLargestChild">true</item>
    <item name="android:background">@drawable/tab_line</item>
    <item name="android:gravity">center</item>
</style>

<style name="customTabBar" parent="@android:style/Widget.Holo">
    <item name="android:showDividers">middle</item>
    <item name="android:divider">@drawable/divider2</item>
    <item name="android:dividerPadding">0dp</item>
</style>

<style name="LightThemeSelector" parent="android:Theme.Holo.Light">
    <item name="android:actionBarTabStyle">@style/customTabStyle</item>
    <item name="android:actionBarTabBarStyle">@style/customTabBar</item>
</style>
Run Code Online (Sandbox Code Playgroud)

显示红线,除了标签之间的分隔线外,每条线看起来都很好.正如您在图像中的绿色框内看到的那样,线条未在分隔线下方绘制.如何为此分隔符选择可绘制或样式?

android:dividerandroid:showDividers物品不负责标签之间的分隔符.它们仅选择在选项卡图标和选项卡标题之间绘制的分隔符.我隐藏了那些分隔线因为没有标题而分隔线看起来很奇怪.

结果标签栏的屏幕截图


更新在Aneal的回答中,我添加了第二个样式customTabBar.样式选择drawable作为分隔符.分隔线是使用以下9patch drawable创建的纯黑线:

9patch drawable创建分隔符

使用此drawable绘制分隔符,但旁边还有一个空行:

带分隔线的标签栏

android android-tabs

45
推荐指数
5
解决办法
4万
查看次数

如何更改ActionBar导航标签的颜色?

我在应用程序中有一个ActionBar,它中嵌入了导航标签(不是TabHost!).默认情况下,选项卡显示为深灰色,所有选项卡下都有一条蓝色细线,选定选项卡上有一个蓝色标记.

我会覆盖哪些样式来更改这些颜色?

在此输入图像描述

android android-actionbar

11
推荐指数
1
解决办法
1万
查看次数

Android标签下划线颜色不变

所以我基本上已经查看了我在网上看到的关于如何更改选项卡中的蓝色下划线的所有资源,但所有建议都不适用于我的情况.

我在Action Bar Generator中尝试了actionbarsherlock,appcombat,holo,但所有着色都是顶部操作栏的颜色,而不是标签下划线.是的,文件确实编译并没有任何错误,但由于某种原因,似乎下划线永远不会改变,即使通过生成器.

我对如何更改选项卡上的默认蓝色下划线很困惑,如果有一个可以分享的工作自定义样式xml,我会非常感激.

转到更改ActionBar选项卡下划线颜色以编程方式结果仍然相同:/

从其他页面尝试后的屏幕截图:http://i.stack.imgur.com/EOUbu.png

有人能帮帮我吗?

tabs android actionbarsherlock

1
推荐指数
1
解决办法
4471
查看次数