2012-03-05 23 views
6

ActionBarが積み重ねられているかどうかに基づいて、タブテキストのテキストスタイルを変更する方法を見つけることができませんでした。背景だけが調整可能なようです。スタックアクションバーのactionBarTabTextStyleを設定する方法はありますか?

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

答えて

0

スタックされたActionBarを使用している場合、タブは横向きに縦長に、ActionBarの一部に積み重ねられます。

次に、白い積み重ねタブの黒いテキストと青いActionBar +タブの白いテキストを持つ横長モードのスタイルよりも、ポートレート専用のスタイルを作成してください。

各スタイルを個別のstyles.xmlファイルに書き込んで、値と値に応じて適切に配置します(ランドスケープ用)。それは私がやったことです、そして、それは完全に動作します。

関連する問題