2012-03-05 81 views
6

根據ActionBar是否堆疊,我無法找到改變標籤文本文本樣式的方法。只有背景似乎是可調整的。我正在使用ActionBarSherlock。我的ActionBar背景是藍色的白色文字。我使用標籤導航,所以當標籤部分堆疊在主要的ActionBar下面時,我希望背景是白色的(我已經使用abBackgroundStacked)。這使得文本不可見(文本與背景顏色相同)。當操作欄堆疊時,我希望文本爲黑色。有任何想法嗎?有沒有一種方法來設置actionBarTabTextStyle專門爲堆疊操作欄?

回答

0

如果您使用的是堆疊的ActionBar,那麼這些選項卡會以縱向堆疊,橫向堆疊爲ActionBar的一部分。

然後,只需製作一個專門用於縱向的樣式,比白色堆疊的選項卡上的黑色文本以及藍色ActionBar +選項卡上具有白色文本的橫向模式的樣式。

將每種樣式寫入單獨的styles.xml文件,並將其相應放置在值和值land(橫向)文件夾中。這就是我所做的,它完美的工作。

相關問題