1

アクティビティの横向きを必須に設定しました。画面をロックしてから、アクティビティで画面のロックを解除します。

しかし、アクティビティ画面が縦向きから横向きに変わりました。

つまり、画面をロックすると、横向きから縦向きに変わります。

アクティビティの横向きを必須に設定した後、常に横向きを維持するにはどうすればよいですか? ロック画面でも。

4

2 に答える 2

1

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

于 2013-01-23T08:34:40.403 に答える
1

AndroidMainfest.xml で

    <activity
        android:name=".path.to.Activity"
        android:configChanges="orientation"
        android:screenOrientation="landscape" >
于 2013-01-23T08:28:59.893 に答える