2

分割されたアクションバーを使用したい-上に1つ、下に1つ。私はあなたがこれでそれを呼ぶことができることを知っています:

uiOptions="splitActionBarWhenNarrow"

私の2つの質問は単純な概念です。

一番下に2つだけ欲しいです。1つは左端、もう1つは右端にあります。これは可能ですか?それはほとんどオーバーフローのようで、すべてを上に押し上げます-下に押し下げます。どのアイテムがどのバーに表示されるかを制御する方法はありますか?

また、holo.light.darkactionbarテーマがあります。それでも、下のバーの場合、明るい背景と白いテキストが保持されるため、アイコンが表示されません-上のバーのように暗い背景を適用することは可能ですか?

4

1 に答える 1

4

一番下に2つだけ欲しいです。1つは左端、もう1つは右端にあります。これは可能ですか?それはほとんどオーバーフローのようで、すべてを上に押し上げます-下に押し下げます。どのアイテムがどのバーに表示されるかを制御する方法はありますか?

残念ながら違います。分割アクションバーを使用すると、すべてのアクションアイテムが下部のバーにプッシュされます。これを回避する1つの方法は、分割アクションバーを使用せず、下部に必要なすべてのアイテムのボタンを保持するカスタムビューを下部に配置することです。テーマを使用すると、分割アクションバーのスタイルをかなりうまくエミュレートできるでしょう。

また、holo.light.darkactionbarテーマがあります。それでも、下のバーの場合、明るい背景と白いテキストが保持されるため、アイコンが表示されません-上のバーのように暗い背景を適用することは可能ですか?

これは奇妙に聞こえ、標準の動作ではありません(私のアプリでは両方のバーが暗いです)、カスタムテーマを使用していますか?これを手動でオーバーライドする場合は、 Android Developers Webサイトandroid:backgroundSplitに示されているように、カスタム値を使用してテーマを定義します。

于 2012-08-02T17:11:29.677 に答える