アプリを横向きのみにしたいので、ここで提供されている方法を使用しています: Android の横向きのみでアプリケーションを作成したい
android:screenOrientation="landscape"
つまり、マニフェスト ファイルに追加しています。
部分的には機能していますが、問題は、ユーザーがアプリを 2 つの横向きのいずれかでしか使用できないことです。横向きのいずれかを使用できることをアプリに伝えるにはどうすればよいですか?
(Nexus 7 4.2 でのテスト)
アプリを横向きのみにしたいので、ここで提供されている方法を使用しています: Android の横向きのみでアプリケーションを作成したい
android:screenOrientation="landscape"
つまり、マニフェスト ファイルに追加しています。
部分的には機能していますが、問題は、ユーザーがアプリを 2 つの横向きのいずれかでしか使用できないことです。横向きのいずれかを使用できることをアプリに伝えるにはどうすればよいですか?
(Nexus 7 4.2 でのテスト)
使用android:screenOrientation="sensorLandscape"
しますが、Android 2.3 以降でプロジェクトをビルドしている場合にのみ機能します。
「userLandscape」もあります-ドキュメントに従って
横向きですが、デバイスのセンサーとユーザーのセンサー設定に基づいて、通常の横向きまたは逆向きの横向きのいずれかになります。ユーザーがセンサーベースの回転をロックしている場合、これはランドスケープと同じように動作します。それ以外の場合は、sensorLandscape と同じように動作します。API レベル 18 で追加されました。
android:screenOrientation
ドキュメントで見つけることができるいくつかのオプションがあります
おそらくあなたが望むのは
"sensorLandscape"