如何以编程方式更改操作栏的选定选项卡指示器?我已经阅读了选项卡样式和Tab.setCustomView()方法,但这些都没有帮助:
使用选项卡样式,我可以更改指示器颜色,但它将保留所有选项卡(我希望每个选项卡都有一个指示器).
使用选项卡自定义视图,我使用了带有TextViewfor标签标题的布局,以及View用于管理指示器颜色.在java中我View动态地改变了它的背景,但问题是它View的背景与标签边界不匹配.
<TextView
android:id="@+id/custom_tab_text"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_centerInParent="true"
android:layout_centerHorizontal="true"
android:gravity="center|center_horizontal"
android:textStyle="bold"/>
<View
android:id="@+id/custom_tab_view"
android:layout_width="match_parent"
android:layout_height="10dp"
android:layout_alignParentBottom="true"/>
Run Code Online (Sandbox Code Playgroud)
谁能告诉我哪里错了?还有另一种方法吗?谢谢
我想改变ActionBar下方橙色线的颜色.

我已经尝试了一些东西但到目前为止没有任何帮助.
Galaxy S2上的当前主题是橙色主题.所以改变主题,也改变了界限.但我不知道如何访问该行,以改变颜色.
我的问题很容易理解.如何更改ActionBarSherlock Tabs Color标签下的颜色和线条?
在AndroidManifest中,在应用程序部分,我写道:
android:theme="@style/Theme.Sherlock"
Run Code Online (Sandbox Code Playgroud)
我想更改选项卡的颜色和选项卡下的线条.
我尝试了很多方法,我可以在stackOverflow中找到但是它们不起作用.
所以我基本上已经查看了我在网上看到的关于如何更改选项卡中的蓝色下划线的所有资源,但所有建议都不适用于我的情况.
我在Action Bar Generator中尝试了actionbarsherlock,appcombat,holo,但所有着色都是顶部操作栏的颜色,而不是标签下划线.是的,文件确实编译并没有任何错误,但由于某种原因,似乎下划线永远不会改变,即使通过生成器.
我对如何更改选项卡上的默认蓝色下划线很困惑,如果有一个可以分享的工作自定义样式xml,我会非常感激.
转到更改ActionBar选项卡下划线颜色以编程方式结果仍然相同:/
从其他页面尝试后的屏幕截图:http://i.stack.imgur.com/EOUbu.png
有人能帮帮我吗?
我正在使用Sherlock库在Actionbar上工作.我想以不同方式更改操作栏和选项卡的背景图像.目前我已经在运行时通过代码成功更改了Actionbar的背景:
Drawable myIcon = getResources().getDrawable(R.drawable.blue_menu_background);
mActionBar.setBackgroundDrawable(myIcon);
Run Code Online (Sandbox Code Playgroud)
但是我遇到Tab背景问题.如何更改选项卡的背景.请建议我.