0

1 つ難しい質問があります。私は現在、Android アプリケーションのデザインで遊んでいますが、ディスプレイの幅からタブがどのように表示されるかという問題があります。タブには ActionBarSherlock ライブラリと ViewPager を使用します。

問題は、ActionBar に黄色、タブに黒、タブ インジケーターに再び黄色を使用していることですが、より広い画面または横向きモードでアプリケーションを見ると (幅 400dp からおおよそだと思います)、インジケーターが表示されません。 、タブがアクションバーで非表示になり、インジケーターがまったく同じ色になるためです。タブ インジケーターの色を表示幅から変更する方法はありますか?

layout-sw400dp/layout.xml を作ったり、新しい 9patch や新しいスタイルを作ったりしてやってみたのですが、このままではうまくいかず、今となっては無理だと思います。これを行う方法はありますか?

事前にどうもありがとうございました。

更新 次の方法で解決しました。drawable-w400dp フォルダーと drawable-land フォルダーを作成しました (古い携帯電話用)。おそらく wrog の方法で表示される携帯電話だけが、Android のようなブラック ベリーです。

4

1 に答える 1

0

アクション バー スタイル ジェネレーターを使用してみましたか。私はこれを使用し、私のタブには両方の向きでハイライトがありますhttp://jgilfelt.github.com/android-actionbarstylegenerator/ 9パッチとXMLを生成します

于 2012-08-11T11:45:40.527 に答える