0

Android でフラグメントを使用することが、次のシナリオを処理するための最良の方法であると言っているのは正しいですか。

いくつかのボタンがあるメイン ナビゲーション ビューがあります。ナビゲーションをよりよく理解するために、これは観光アプリであるため、メインのナビゲーション ビューには「宿泊する場所」、「食事をする場所」、「何をするか」などのボタンがあります。

たとえば、「宿泊先」をクリックすると、「ホテル」、「B&B」、「キャラバン サイト」などのボタンが表示されたサブナビゲーション ページに移動します。

サブナビゲーションでホテルをクリックすると、ホテルのリストがアルファベット順に表示されます。次に、好きなホテルをクリックすると、そのホテルの情報が表示されたビューに移動します。

このウォークスルーは、各セクションでほぼ同じです (宿泊場所、食事場所など)。

それぞれ独自のコンテンツを持つ多くのビュー (ホテル A のビュー、ホテル B のビューなど) を作成する代わりに、ビューを 1 つだけ作成し、フラグメントを使用してコンテンツを入れ替えることはできますか?

これはこれを行うための最良の方法ですか、それともより良い方法はありますか? これまでにこれを行ったことがないので、チュートリアルも役立ちます。

以下は、ナビゲーションの説明に役立つ画像です。

ここに画像の説明を入力

4

2 に答える 2

0

はい、フラグメントはこれに適しています。

ここで役立つシナリオが得られるかもしれません

フラグメントは動的に追加される可能性があるため、Android 開発者の Web サイトから情報を入手してください。そこから Fragment Basics のサンプル コードをダウンロードできます。

Fragmentの状態を維持することを学ぶことをお勧めします.FragmentsのBackStackを通過する方が良いでしょう.

于 2013-09-13T06:29:55.747 に答える