res /フォルダーにlayout-landというフォルダーを作成でき、Androidがこれを自動的に処理することを知っています。私の問題は、向きが縦向きから横向きに変わったときに新しいアクティビティを呼び出したい場合はどうなりますか?
私が持っているもの:
- ボタンとスクロールビューで構成される縦向きのxmlファイル
- 複数のボタン、テキストビュー、および編集テキストを含む横向きのxmlファイル
- どちらもmain.xmlと呼ばれます(ただし、それぞれのフォルダーにあります)
- setContentView(main.xml)を呼び出す1つのアクティビティ
ただし、このアクティビティではすべてのボタンやテキストビューなどを初期化する必要がありますが、向きを縦向きに戻すと、これらのボタンがそのxmlファイルにないため、強制的に閉じます。
どうすればこれを回避できますか?