有没有办法专门为堆叠操作栏设置actionBarTabTextStyle?

时间:2012-03-05 18:59:39

标签: android android-actionbar actionbarsherlock

我无法根据ActionBar是否堆叠来找到更改标签文字文字样式的方法。只有背景似乎可以调整。

我正在使用ActionBarSherlock。我的ActionBar背景为蓝色,带有白色文字。我正在使用选项卡式导航,因此当标签部分堆叠在主ActionBar下方时,我希望背景为白色(我使用abBackgroundStacked完成)。这使文本不可见(文本与背景颜色相同)。我希望在操作栏堆叠时文本为黑色。有什么想法吗?

1 个答案:

答案 0 :(得分:0)

如果您正在使用堆叠的ActionBar,则标签将以纵向方式堆叠,并且部分ActionBar将以横向方式堆叠。

然后只制作一个专门用于肖像的样式,而不是在白色堆叠标签上使用黑色文字,而在横向模式下使用蓝色ActionBar +标签上的白色文字。

将每个样式写入单独的styles.xml文件,并将其相应地放在值和值-land(for landscape)文件夹中。这就是我所做的,它完美无缺。