1

少し問題があります。
私はこのような状況にあります:
ログインアクティビティを1つのレイアウトで行います。
3つの異なるレイアウトを持つ3つのフラグメント(電話ポートレート、風景、タブレットの風景)
より良い画像のために、フラグメント機能はログイン、登録、および確認コードです。
私が達成したいのは、格納されたレジスタデータを使って正しいフラグメントを開いて回転させた後、良い画面を回転させることです。 それが役に立つかどうかは分かりませんが、プロジェクトのgreenrobotイベントバスで使用しています。
私が必要とするのは、それを正しく実装する方法です。どのアプローチが最適です。
フィードバックをいただきありがとうございます。3つの異なるレイアウトを持つ3つのフラグメントを持つ画面の回転を処理します

+0

あなたのアプリの外観の概要を表示できますか?各フラグメントレイアウトには何が含まれていますか? –

+0

はい、どうしますか?あなたはtxtの説明が欲しいですか? – SebastianK

+0

xmlファイルを投稿するか、「ImageViewとTextViewを縦向きの線形レイアウトにする」のようなノードを記述する。 –

答えて

0

画面サイズと向きに応じて、偉大なレイアウトを読み込むためには、数量詞を使用する必要があります。

例えば、activity_main.xmlからレイアウト大ランドレイアウト同様に反応習慣フォルダ。最初のタブレットは、あなたがタブレット上で横向きの場合にのみロードされます。 2番目はデフォルトのレイアウトになります。

小さく、大きく、横長(ランド)と縦(デフォルト)の量子を使用する必要があります。

データのロードについては、saveInstanceStateバンドルを使用できます。 idを持つビューは自動的にそれを処理することに注意してください。

関連する問題