1

アプリにマスター詳細レイアウトがあります (左側の図を参照)。 ここに画像の説明を入力

アクションバーにナビゲーションモードリストを設定しました(2番目のフラグメントでリストビューをフィルタリングするために使用します):

final ActionBar actionBar = getActionBar();
actionBar.setNavigationMode(ActionBar.NAVIGATION_MODE_LIST); 

次のようにして、アクションバーからアクティビティのタイトルを削除しました。

actionBar.setDisplayShowTitleEnabled(false);

問題は、最初のフラグメントを参照しているかのように、ドロップダウン メニューが最初のフラグメントの上 (アクションバーの左側) に表示されることです。これは、ユーザーを混乱させる可能性があります。

アクションバーのドロップダウンメニューを2番目のフラグメントの上に配置するにはどうすればよいですか?

4

1 に答える 1

0

あなたが望むことをするための直接的なAPIはありません(スピナーをActionBarの中央に移動します)

これと同様のことをリモートで実現する最善の方法は、スピナーを使用して独自のビューを作成し、アクションバーからsetCustomViewメソッドを使用することです。

于 2013-04-16T12:18:18.540 に答える