アクティビティの横向きを必須に設定しました。画面をロックしてから、アクティビティで画面のロックを解除します。
しかし、アクティビティ画面が縦向きから横向きに変わりました。
つまり、画面をロックすると、横向きから縦向きに変わります。
アクティビティの横向きを必須に設定した後、常に横向きを維持するにはどうすればよいですか? ロック画面でも。
アクティビティの横向きを必須に設定しました。画面をロックしてから、アクティビティで画面のロックを解除します。
しかし、アクティビティ画面が縦向きから横向きに変わりました。
つまり、画面をロックすると、横向きから縦向きに変わります。
アクティビティの横向きを必須に設定した後、常に横向きを維持するにはどうすればよいですか? ロック画面でも。
setRequestOrientation()
このように、Activity Like でメソッド Callを使用して、プログラムで向きを強制的に変更できます。
縦向きの場合
setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT);
& 横向き
setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE);
また
向きを修正したい場合は、このようにマニフェストを追加します
<activity
android:name=".activity.MainActivity"
android:label="@string/app_name"
android:screenOrientation="portrait"
android:configChanges="orientation">
編集:
詳細については、このリンクを参照してください
http://developer.samsung.com/android/technical-docs/Handling-Orientation-in-Android
AndroidMainfest.xml で
<activity
android:name=".path.to.Activity"
android:configChanges="orientation"
android:screenOrientation="landscape" >