1

アクション バー (具体的には ActionBarSherlock) を使用してフラグメント間のタブ ナビゲーションを実装したアプリケーションがあります。メッセージのリストを表示するために使用している特定のフラグメントでは、スピナーウィジェットのようなものを使用して、「受信ボックス」と「送信ボックス」を選択したいと考えています。ユーザーが自分が見ている「ボックス」を認識できるようにするには、選択したオプションを永続的に表示する必要があります。

Fragment.setHasOptionsMenu を使用してオプション メニューを使用してこれを行うのは簡単で、同じアクションを実行できます。ただし、オプション メニュー項目と同じように、ナビゲーション ウィジェットを使用してアクション バーにフラグメントを追加することは可能かどうか疑問に思っています。Fragment クラスを確認しましたが、役立つものは見つかりませんでした。

4

1 に答える 1

0

受信トレイ/送信トレイの場合は必要なように聞こえますがNAVIGATION_MODE_LIST、すでにNAVIGATION_MODE_TABSナビゲーションに使用しています。私は2つの提案された道を持っています:

  1. 受信トレイ/送信トレイのフラグメントを、表形式のナビゲーションを使用したアクティビティとは異なるアクティビティの一部にすることができます。NAVIGATION_MODE_LIST次に、そのアクティビティで使用できます。
  2. 受信トレイと送信トレイの間で独自のナビゲーションを作成する必要があります。

私の知る限り、アクションバーのタブとリストの両方を使用することはできません。ある場合にはタブを使用したり、別の場合にはリストを使用したり、カスタムソリューションを作成したりできるように、それらを分離する必要があります。

于 2012-10-04T16:17:45.840 に答える