8

積み上げタブ バーと非積み上げタブ バーの背景を別々にしたい。

これはそれを説明するはずです:

ここに画像の説明を入力

だから私はそれを持っている方法は次のとおりです。

タブレットの場合は、暗い背景のタブを使用します。それ以外の場合は、明るい背景を使用してください。

これはほとんどのユースケースをカバーしますが、電話の風景で見栄えが悪くならないようにしたいと思います。

これを行う方法はありますか?私が見逃したスタイル修飾子でしょうか?

4

1 に答える 1

9

テーマ内でのみ描画可能な明るい背景を設定することにより、スタック/非スタックのActionBarに応じてタブの背景を変更できます。android:backgroundStacked

しかし、スタック/非スタックレイアウトに基づいてタブテキストの色を定義できないという問題が発生します。つまり、結果は明るい背景に明るいテキスト、または暗い背景に暗いテキストのいずれかになります。

これはすでに登録されている問題です:http ://code.google.com/p/android/issues/detail?id = 26557 、したがって、オプションは現在待機しているか、次の回避策のいずれかを使用しています。

PSアプリに明るいタブのある暗いActionBarがあるため、この問題にも直面しています。まだ完璧な解決策を見つけていません。

少しオフトピック:まだ行っていない場合は、アクションバースタイルジェネレータを使用して、色と描画可能オブジェクトを簡単に処理します。繰り返しになりますが、明るいスタックタブバーを備えた暗いアクションバーには満足のいく構成が見つかりません。

于 2013-01-08T22:53:34.063 に答える