如何在运行时更改Android Actionbar Stackedbar选项卡的样式?

时间:2013-08-01 18:24:53

标签: android colors runtime android-actionbar stacked

如何在运行时使用java动态更改Android StackedActionBar的Tab文本颜色,Tab分隔符颜色和所选导航Tab选择器颜色?我无法在不必每次都改变XML的情况下找到解决方案。但是我可以使用ActionBar类的方法更改StackedActionBar的背景颜色:

setStackedBackgroundDrawable(Drawable drawable)

感谢您提前提供任何帮助。

1 个答案:

答案 0 :(得分:1)

如果要以实用方式将Stacked Tabs添加到Actionbar,那么您可以通过Java执行样式设置。如果您在XML中声明Actionbar的组件,那么您无法通过Java高度修改样式内容。
Here是处理行动栏的详细链接。