画面の向きによってレイアウトを変える方法
- 縦向き用、横向き用のレイアウトとして分けて用意したい場合は、
res
配下にlayout-land
フォルダを作成し、layout
フォルダと同名のファイル名のレイアウトファイルを置く。
参考 : リソースの概要 | Android Developers
回転時にActivityを破棄させない方法
- 以下のように、破棄させたくないActivityの android:configChanges 属性に、
orientaiton | screenSize
を追加してあげる。
AndroidManifest.xml
<activity android:name=".MyActivity" android:configChanges="orientation|screenSize" android:label="@string/app_name">