1

Fragments API を使用するためにアプリケーションを書き直す必要があるかどうかという質問に直面しました。アプリケーションにはアクティビティのみが含まれ、それぞれが 1 つの画面のみを担当し、SDK の例のように 1 つの画面に 2 つ以上のフラグメントが含まれることはありません。アプリケーションを Fragments API に書き直す必要がありますか? 書き直す必要がある場合は、プロジェクトで使用する必要がある構造を教えてください。

  • 各アクティビティには 1 つの Fragment が含まれ、それを管理します。
  • アクティビティは 1 つだけで、他のすべてのアクティビティは Fragments に書き換える必要があります。

一般に、いつ Fragment を使用する必要があるかは明確ではありません。

4

2 に答える 2

0

アプリケーションを で書き直す必要がありFragmentsますか?

この場合の s の実装Fragmentは余分な作業です。sのみを使用して必要な効果を得ることができれば、それでActivity問題ありません。

とは言っFragmentても、必要でなくても s を使用してアプリケーションを実装することは、必ずしも悪い考えではありません。マルチスクリーン レイアウトへの移行が非常に簡単になるからです。将来的にタブレット向けに最適化する予定がある場合は、 を使用して UI を実装するFragmentことをお勧めします。

于 2012-08-04T19:46:33.683 に答える
0

以下のリンクからの引用です。

Android は Android 3.0 (API レベル 11) でフラグメントを導入しました。これは主に、タブレットなどの大画面でより動的で柔軟な UI デザインをサポートするためです。タブレットの画面はハンドセットの画面よりもはるかに大きいため、UI コンポーネントを組み合わせて交換する余地が大きくなります。フラグメントを使用すると、ビュー階層に対する複雑な変更を管理する必要なく、このような設計が可能になります。

http://developer.android.com/guide/components/fragments.html

アプリの設計でフラグメントの使用が必要になるとは思えません。フラグメントが意図された UI デザインの例を次に示します。

ここに画像の説明を入力

お役に立てれば!

于 2012-08-04T19:46:58.703 に答える