[Android] 画面の向きを固定する
横画面はレイアウトが崩れるので、縦画面の固定にしたいなど、
アプリ都合で画面の自動回転を抑止したいシーンはたまにあるかも。
アプリ側で抑止する場合、以下の指定をすればできました。
■コード中に記載する場合
Activityクラスを継承したクラスの onCreate() に以下の1行を追加。
setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT);
■Manifestファイルに記載する場合
activity 要素に以下の属性を追加。
android:screenOrientation="portrait"
アプリ都合で画面の自動回転を抑止したいシーンはたまにあるかも。
アプリ側で抑止する場合、以下の指定をすればできました。
■コード中に記載する場合
Activityクラスを継承したクラスの onCreate() に以下の1行を追加。
setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT);
■Manifestファイルに記載する場合
activity 要素に以下の属性を追加。
android:screenOrientation="portrait"
trackback
まとめtyaiました【[Android] 画面の向きを固定する】
横画面はレイアウトが崩れるので、縦画面の固定にしたいなど、アプリ都合で画面の自動回転を抑止したいシーンはたまにあるかも。アプリ側で抑止する場合、以下の指定をすればできま...