如何更改应用程序操作栏中选项卡的颜色。
选项卡:
添加标签的当前代码:
private void addTabs(ActionBar actionBar)
{
ActionBar.Tab tab1=actionBar.newTab();
tab1.setText("All");
tab1.setTabListener(this);
ActionBar.Tab tab2=actionBar.newTab();
tab2.setText("Technology");
tab2.setTabListener(this);
ActionBar.Tab tab3=actionBar.newTab();
tab3.setText("Business");
tab3.setTabListener(this);
actionBar.addTab(tab1);
actionBar.addTab(tab2);
actionBar.addTab(tab3);
}
答案 0 :(得分:0)
一种方法是创建一个在values文件夹下设置的自定义主题xml文件。 例如,在名为Example的主题中,您可以使用以下代码,如果您已准备好drawable,或者您可以使用颜色。
<style name="ActionBarTabStyle.Example" parent="@android:style/Widget.Holo.ActionBar.TabView">
<item name="android:background">@drawable/tab_indicator_ab_example</item>
</style>
我建议访问Android Action Bar Style Generator,因为它可以让您的操作栏和标签变得非常简单,并节省您的时间。
不要忘记更改android清单xml文件下的主题。
希望这有帮助。