【问题标题】:Actionbar tab selection divider color操作栏选项卡选择分隔线颜色
【发布时间】:2012-09-29 18:27:07
【问题描述】:

在下面来自the developers guide 的android 的图片中,您可以看到选项卡下方的浅蓝色边缘。我尝试用其他颜色设计这个小边缘,但没有成功。

同时,我成功地设置了操作栏和选项卡的样式。但我唯一不能成功的就是改变那个蓝色的小边缘。我什至不知道它在指南中是如何称呼的。 因为分隔线是所有水龙头之间的小条纹:

[ 气球 |自行车 |安卓 |糕点]

有人可以帮我解决这个问题吗? 我必须使用哪种样式来更改此颜色?

以下行没有成功:

<item name="android:actionBarDivider">@drawable/divider</item>

【问题讨论】:

标签: android styles android-actionbar


【解决方案1】:

如果你想使用操作栏标签,请使用 pagerslidingtabstrip 库来制作标签,那么这里是代码

<item name="android:actionBarTabBarStyle">@style/customTabBar</item> 

操作栏标签指示器中的devider代码

<style name="customTabBar" parent="@style/Widget.AppCompat.ActionBar.TabBar">
<item name="android:showDividers">middle</item>
<!-- give your divider here -->
<item name="android:divider">@drawable/tabindicator</item>
<item name="android:dividerPadding">0dp</item>

@drawble/tabindicator 是 drawble 中的图片

【讨论】:

    【解决方案2】:

    它被称为 Tab HairLine Style。 您可以使用此工具生成并可能弄清楚如何更改颜色:http://jgilfelt.github.io/android-actionbarstylegenerator/

    【讨论】:

    • 不正确。 Tab Hairline 样式控制下划线高度。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多