5

私はアプリケーションを作成しており、ようやく Fragments を使い始めたばかりで、すべてのドキュメントを読んだ後、ここにたどり着きました。縦向きモードではセレクターと詳細の 2 つのアクティビティが表示されるようにアプリケーションを設計し、横向きモードでは左側がセレクター、右側がタブレットの詳細になります。さて、これは次の画像のようにうまく機能します。 ここに画像の説明を入力

ただし、ハンドセットを横向きにすると、タブレットが横向きで行うのと同じように動作し、2 つのフラグメントがあります。まず、ハンドセットの 2 つのフラグメントもそのままにしておくべきですか? これは「ベストプラクティス」でしょうか?そうでない場合は、タブレットの風景を台無しにすることなく、風景をポートレートのようにする方法を知りたいです。

ありがとう

4

1 に答える 1

0

1 つはレイアウトポート (縦向き) に、もう 1 つはレイアウトランド (横向き) に、2 つの別々のレイアウトが必要です。縦向きのレイアウトには、フラグメントを 1 つだけ含める必要があります。アクティビティでは、そのフラグメントの存在、またはそれを含むビュー (FrameLayouts を使用している場合) を確認し、それに応じて行動する必要があります。

開発者サイトからこれを参照してください。

于 2012-06-17T00:29:06.180 に答える