Ste*_*oen 8 android android-actionbar
我想为堆叠和非堆叠标签栏分别设置背景.
这应该解释一下:

所以我的方式是:
对于平板电脑,请使用深色背景标签 对于其他一切,使用浅色背景.
这涵盖了大多数用例,但我想让它在电话风景中看起来不那么糟糕.
我能做到这一点吗?我错过了一个样式修饰符,也许?
您可以通过仅在主题中设置可绘制的浅色背景来更改选项卡背景,具体取决于堆叠/非堆叠的ActionBar android:backgroundStacked.
但是,您遇到了无法根据堆叠/非堆叠布局定义选项卡文本颜色的问题.这意味着,结果是浅色背景上的浅色文本或深色背景上的深色文本.
这已经是一个已注册的问题:http://code.google.com/p/android/issues/detail?id = 26557,因此您现在可以选择等待或使用以下解决方法之一:
actionBar.setNavigationMode(ActionBar.NAVIGATION_MODE_TABS)但与老派粘TabHost或其它导航的方法,如ViewPagerIndicator(也支承板部)PS我也面临这个问题,因为我的应用程序中有一个带有光标签的黑暗ActionBar.还没有找到完美的解决方案.
有点偏离主题:如果您还没有,请使用操作栏样式生成器来更轻松地处理颜色和绘图.同样,对于带有轻型堆叠标签栏的暗动作条,您将找不到令人满意的配置.