【发布时间】:2014-03-04 12:31:42
【问题描述】:
我知道我可以在 xml 中执行此操作,但我想以编程方式执行此操作。
我正在使用
bar.setBackgroundDrawable(new ColorDrawable(0x20000000 + currentlySelectedLine.color));
和
bar.setStackedBackgroundDrawable(new ColorDrawable(0x20000000 + currentlySelectedLine.color));
更改 actionBar 的背景颜色。
在 values,values-v11 和 values-v14 我有相同的风格 - 指向 Theme.AppCompat.Light 的父级,没有任何内容。
在下图中,您可以看到当我在 API lvl 10 的模拟器上运行程序时会发生什么。我是否使用 setStackedBackgroundDrawable 方法似乎没有区别。
在下图中,您可以看到当我在 API lvl 11 的模拟器上运行程序时会发生什么。我是否使用 setStackedBackgroundDrawable 方法,似乎没有区别。
所以。我的问题是:您能告诉我应该怎么做才能使 API lvl 11+ 设备的选项卡后面出现粉红色背景吗?
【问题讨论】:
标签: android-3.0-honeycomb android-tabs android-actionbar-compat