从How to change the color of tab 'underbar' in actionbarsherlock看来,指示器是可绘制对象的一部分。我还没有尝试过,但您可能可以将@drawable/tab_selected 和@drawable/tab_selected_focused 更改为您自己的drawable。(如果您不想要该指标,请明确说明。)希望这会有所帮助。
编辑:
注意:尚未测试
您可以尝试按照答案并将 tab_selected_focused 更改为 tab_unselected_focused 以及从 tab_selected 更改为 tab_unselected。
<!-- Non focused states -->
<item android:state_focused="false" android:state_selected="false" android:state_pressed="false" android:drawable="@drawable/tab_unselected" />
<item android:state_focused="false" android:state_selected="true" android:state_pressed="false" android:drawable="@drawable/tab_unselected" />
<!-- Focused states -->
<item android:state_focused="true" android:state_selected="false" android:state_pressed="false" android:drawable="@drawable/tab_unselected_focused" />
<item android:state_focused="true" android:state_selected="true" android:state_pressed="false" android:drawable="@drawable/tab_unselected_focused" />
编辑 2:您可以尝试 ActionbarStyleGenerator 来设置动作栏的样式。
“如何:使用 UI 为不同项目选择颜色完成后单击“下载 .ZIP”ZIP 文件包含您必须复制到项目 res/layout 和 res/drawableXXXX 文件夹中的资源文件”