2.2のAndroidアプリケーションで作業していて、アプリケーションをlandscape
モードに設定したいと思います。
そのために、すべてのアクティビティタグをmanifest
に追加しましたAndroid:screenOrientation="landscape"
そしてそれはうまくいきました。
しかし、それは片側にしかありません。デバイスを再び逆さまにすると、landscape
モードの同じ位置に収まります。デバイスの両側でランドスケープモードを使用するにはどうすればよいですか。私を助けてください。
前もって感謝します。
2.2についてはよくわかりませんが、Android 2.3以降のアプリを作成している場合は、アクティビティマニフェストで設定できます
Android:screenOrientation="sensorLandscape"
Android 2.2以前でアプリを構築しているが、Android 2.3以降で「sensorLandscape」構成として実行したい場合は、試してみてください。このようなもの
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.Gingerbread) {
setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_SENSOR_LANDSCAPE);
}
これを試して
Android:screenOrientation="reverseLandscape"