0

タイトルが示すように、向きをロックするのに問題があります。

以下のコードを使用しています。

    android:screenOrientation="landscape"
android:configChanges="keyboard|keyboardHidden|orientation|screenLayout|uiMode|screenSize|smallestScreenSize"

これは、横向きでロードする限り問題なく機能し、モバイルを回転させても横向きのままです。ただし、問題は、電源ボタンを押して電話をロックすると、アプリのロックを解除すると縦向きになることです。ロック解除イベントをキャプチャして、強制的にランドスケープに移動する方法、または他の方法はありますか?

前もって感謝します。

自分で修正しました。他の誰かが同じ問題を経験している場合は、次のことを試してください。

@Override
public void onConfigurationChanged(Configuration newConfig) {
super.onConfigurationChanged(newConfig);
setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE);  
}   
4

1 に答える 1