以下のようなUIの動作を実装したいと思います。私はそれを次のように説明します。私はすでに主なアクティビティとしてナビゲーション・ドロワ・アクティビティを持っており、ユーザがナビゲーション・メニュー項目をクリックすると、異なるフラグメントがアクティビティにロードされます。リストの断片があり、リストをフィルタリングするためにフィルタオプションを追加する必要があるとしましょう。ユーザーがアクションバーのメニュー項目をタップすると、フィルタダイアログが次のように開きます。私はいくつかのチュートリアルに従って、実際に何か役に立つものが見つかりませんでした。これを達成するための完璧なアプローチは何でしょうか? 「フィルタダイアログ」はこれに最も適切な単語ではないかもしれません。だから、どんな助けもありがとう。単に右側に別のナビゲーション引き出しはトリックを行うだろう追加サイドナビゲーションペイン内のサイドペイン
0
A
答えて
0
。しかし、フラグメントを使用しているので、すべてのフラグメント変更とサイド・ドロワーを処理する中央のアクティビティー・コントローラーが必要です。好ましくは、メイン・ナビゲーション・ドロワー・アクティビティーを開発してそのような役割を果たすことができます。右側の引き出しを適切に取り付けます。右のドロワをフラグメントにバインドするための素早く汚れた方法は、レイアウトをドロワに膨らませて実行時に要素をバインドすることですが、それは多くの依存関係があり、引き出しをパラメータ経由でフラグメントに渡す必要があります。したがって、良いパフォーマンスを得るために、アクティビティとフラグメント間のコールバックとインタフェースを使用して適切に設計し実装する必要があります。
関連する問題
- 1. Rhythmboxサイドペインにエントリーを追加する方法は?
- 2. バックボーン内のビュー内のコールルート
- 3. アクティビティ内のフラグメント内のViewPager
- 4. UIScrollView内のUIScrollView内のUIScrollView
- 5. フラグメント内のフラグメント内のgetSupportFragmentManager()
- 6. テーブル内のアラインメントテーブル内のアラインメント
- 7. アンカータグ内のdiv内のヘッダー
- 8. ヘルパー内のコンテキストデータ内のタグ
- 9. キャフェ内のフィルタ内の値
- 10. アンドロイド内のタブ内のナビゲーション
- 11. .NET内のシングルトン内のオブジェクト
- 12. RecyclerView内のCardView内のViewPager
- 13. シェルスクリプト内の "heredoc"内のループ
- 14. モバイル時のペインの位置の変更
- 15. タブ内のタブ内のネストされたタブタブ内のタブ内のブートストラップ
- 16. コンポーネント内のコンポーネント内のコンポーネントのテンプレート内のフィールドにアクセスする
- 17. javascript - メインページのjs内のiframe内のdivの内容を取得
- 18. 数式内のセル内容
- 19. cmath内部の内装
- 20. アンカータグ内部のul内
- 21. アプリ内通貨のアプリ内
- 22. C内の内積関数
- 23. ページの内容、内容の内容の問題
- 24. ListBox内のTogglebutton内のテキストブロック内でのテキストラブItemTemplate
- 25. デスクトップ内の要素とモバイル内の要素内のテキスト
- 26. MS Access 2007 - クエリ内のクエリ内のクエリ内のクエリ
- 27. Javaの別のMenuItem内のMenuItem内/ Sub?
- 28. フレームワーク内のストーリーボード内のイメージのオーバーライド
- 29. UINavigationControllerのUINavigationController内のUITabBarController内のUINavigationController
- 30. PHP内のクラス内のオブジェクトの配列
詳細を教えてください。大きな助け – slenderm4n
あなたの質問から提供される詳細に基づいて、これは私ができる最高です。おそらく、Github上でプロジェクトを共有して、詳細をさらに理解することができます。 – ahasbini