2012-03-05 71 views
6

根据ActionBar是否堆叠,我无法找到改变标签文本文本样式的方法。只有背景似乎是可调整的。我正在使用ActionBarSherlock。我的ActionBar背景是蓝色的白色文字。我使用标签导航,所以当标签部分堆叠在主要的ActionBar下面时,我希望背景是白色的(我已经使用abBackgroundStacked)。这使得文本不可见(文本与背景颜色相同)。当操作栏堆叠时,我希望文本为黑色。有任何想法吗?有没有一种方法来设置actionBarTabTextStyle专门为堆叠操作栏?

回答

0

如果您使用的是堆叠的ActionBar,那么这些选项卡会以纵向堆叠,横向堆叠为ActionBar的一部分。

然后,只需制作一个专门用于纵向的样式,比白色堆叠的选项卡上的黑色文本以及蓝色ActionBar +选项卡上具有白色文本的横向模式的样式。

将每种样式写入单独的styles.xml文件,并将其相应放置在值和值land(横向)文件夹中。这就是我所做的,它完美的工作。

相关问题