1

フラグメントに関する質問がありますが、古いインスタンスを削除して新しいインスタンスに置き換えると、フラグメントレイアウトを変更する唯一の解決策がありますか? 私は2つのレイアウトをポートレートとランドスケープ用に用意しています - すべての情報(データ)を保持し、onConfigurationChanged()メソッドが呼び出されたレイアウトを置き換えるだけですが、フラグメントを強制的にレイアウトに再作成することはできません。アンドロイド-Fragments - onConfigurationChanged - レイアウトのみを変更できますか?

おかげで、ロラーンド

答えて

0

私はあなただけのデータをリロードせずに、あなたのレイアウトを変更できるかどうかわかりません。 私の解決策は です。android:configuration = 'orientation' をmanifest.xmlに入れないでください。

画面を回転させると、通常onCreateActivityが呼び出され、適切なレイアウトとデータのリロードが行われます。

関連する問題