0

以下の既存のシナリオと問題の説明の説明を参照してください。

既存のシナリオ:アプリケーションに一連のアクティビティがあり、1 つのアクティビティがアイテムのリストを表示し、各アイテムをクリックすると、クリックされたアイテムの詳細で構成される別のアクティビティが表示されます。アイテムのリストを表示するこのアクティビティのポートレート モードとランドスケープ モードをサポートする必要があります。ポートレート モードの場合、アイテムのリストが完全に表示され、各アイテムをクリックすると別のアクティビティが表示されますが、ランドスケープ モードでは奇妙に見えます。

問題文:横向きモードで画面を回転すると、各行が非常に大きく表示されます。明らかに画面全体をカバーしているため、行が大きく、見栄えがよくありません。横向きモードでは、左側にアイテムのリストを表示し、ユーザーがアイテムをクリックすると右側に、クリックされたアイテムの詳細で構成される他のアクティビティを表示する必要があります。

私の疑問は次のとおりです。フラグメントを使用すると、既存のコードにどのように影響しますか? 既存のコードでフラグメントをサポートする際に留意する必要があることは何ですか? 私が知っていることは、左側がアイテムのリストを持つ1つのフラグメントになる1つの個別のレイアウトを作成する必要があるということです(左側のフラグメントにポートレートモードで表示される既存のアクティビティを配置できませんか?)、右側は別のフラグメントになりますアイテムの詳細を含むアクティビティが表示される場所または、これを達成するために必要な他の方法はありますか?

これについて貴重なご意見をお寄せください。

ありがとう。

4

1 に答える 1

0

Android サンプル プロジェクト WifiDirect を確認してください。

于 2013-03-07T06:18:09.927 に答える