android - 操作栏选项卡选择分隔线颜色

标签 android styles android-actionbar

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

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

[ 气球 |自行车 |机器人 |糕点]

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

以下行没有成功:

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

enter image description here

最佳答案

如果您想使用 actionbar 选项卡,请使用 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中的一张图片

关于android - 操作栏选项卡选择分隔线颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12655326/

相关文章:

android - ImageButtons 没有对齐

android - 从容器中删除所有 fragment

wpf - 这是用 IDataError 和 WPF 处理多种验证类型的疯狂方式吗?

从 API 10 升级到 API 16 时,Android 菜单按钮消失

java - Action 按钮显示为溢出

java - 列表上的空对象引用

wpf - 将常规WPF样式与ResourceDictionary混合

.net - 删除父级时如何避免绑定(bind)错误

android - 如何为 ActionBar 的 ActionMode 背景设置动画?

android - 我可以在自定义 View 中访问 xml 定义的 subview 的最早时间点是什么