縦表示と横表示でリソースファイルを分ける
横表示の場合に画面のレイアウトを分けたい場合、
ソースコードでレイアウトを生成し直すことも可能ですが、
レイアウトのリソースファイルを縦表示用と横表示用で2つ用意しておけば、
対応は簡略化できそうです。
res/layout/main.xml の横表示用レイアウトを用意したい場合、
res/layout-land/main.xml というレイアウトファイルを用意すれば、
横表示用のレイアウトを切り替えられるようです。
横表示の場合に画面のレイアウトを分けたい場合、
ソースコードでレイアウトを生成し直すことも可能ですが、
レイアウトのリソースファイルを縦表示用と横表示用で2つ用意しておけば、
対応は簡略化できそうです。
res/layout/main.xml の横表示用レイアウトを用意したい場合、
res/layout-land/main.xml というレイアウトファイルを用意すれば、
横表示用のレイアウトを切り替えられるようです。