アプリケーションの Android UI を開発し、その UI に多くの画面 (複数のマスター リスト、種類ごとに複数の詳細リストなど) がある場合、これらすべてをサポートする「ネイティブ」オプションは何ですか?
多くのフラグメントを含むコンテナーを作成し、一度に 1 つのフラグメントのみを表示する必要がありますか? または、フラグメント タイプごとに新しいアクティビティを作成する必要がありますか?
私が話していることの例として、Twitter Android アプリを考えてみましょう。4 つの主要な「マスター」画面 (上部のタブ) があり、その間をスワイプします。これらの画面のいずれかで項目を選択すると、サブ画面のある種の詳細項目に移動し、選択された内容に応じてタイプが異なります。
このようなマスター画面はどのようにレイアウトされていますか? 単体での活動ですか?Twitter のトップレベルのスワイプ可能なタブ ビューのようなものを実装する便利な「ビュー スイッチャー」レイアウト コンテナーはありますか? このようなビューをフラグメントに変換して、詳細なプレゼンテーションにも使用できますか?
これは、Twitter アプリの「メイン ページ」のスクリーン ショットです。上部の「タブ」を左右にスワイプすると切り替えられます。要素をクリックすると詳細ビューが開きます。これは、この設計の再帰的なインスタンスである可能性があります。 http://cdn.thenextweb.com/wp-content/blogs.dir/1/files/2013/04/Screenshot_2013-04-03-11-55-07.png