カブトムシのつぼ

Androidをがんばる日記

レイアウト関連の今日のtips

画面の向きによってレイアウトを変える方法

  • 縦向き用、横向き用のレイアウトとして分けて用意したい場合は、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">

参考 : 実行時の変更の処理 | Android Developers