縦横でレイアウトが崩れてしまうってのは、初心者が陥りがちなミスらしいです。
まあテストで検知できればいいんですけどね、レイアウト固定で開発しておいたほうが無難な気がします。
AndroidManifest.xmlで設定する場合
Activity属性に追加する
AndroidManifest.xml
縦方向固定の設定
android:screenOrientation="portrait"
横方向固定の設定
android:screenOrientation="landscape"
Activity.javaで行う場合
一番最初に呼ばれる処理(onCreate())に記述しておけば、無難
縦方向固定の設定
setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT);
横方向固定の設定
setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE);
今のところ、縦横対応のアプリは作ったことがないので、基本設定するようにしています。
ACE試験対策委員会,橋爪 香織 インプレス 2011-06-17
売り上げランキング : 370441
|