6

ActionBarスタックされているかどうかに基づいて、タブ テキストのテキスト スタイルを変更する方法を見つけることができませんでした。背景のみ調整可能のようです。

私はActionBarSherlockを使用しています。私のActionBar背景は青色でテキストは白色です。私はタブ付きナビゲーションを使用しているため、タブ部分がメインの下に積み重ねられている場合ActionBar、背景を白くしたい(これは を使用して行いましたabBackgroundStacked)。これにより、テキストが非表示になります (テキストは背景と同じ色になります)。アクションバーがスタックされているときにテキストを黒くしたい。何か案は?

4

1 に答える 1

0

If you're using a stacked ActionBar, then the tabs are stacked in portrait and part of the ActionBar in landscape.

Then just make a style specifically for portrait, than has black text on white stacked tabs and a style for landscape mode which has white text on the blue ActionBar+tabs.

Write each style into a separate styles.xml file and place it accordingly in values and values-land (for landscape) folders. That's what I've done and it works perfectly.

于 2012-12-02T13:12:23.917 に答える