web-dev-qa-db-ja.com

PhoneGap / Android-向きをポートレートにロック

画面を縦向きにロックするためにあらゆる方法を試しましたが、Adobe PhoneGap Buildを使用してアプリをテストした後は、単に機能しません。

最初に、onActivに含めるようにMainActivity.Javaファイルを変更しました

setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT);

第二に、config.xmlファイルを変更して、

<preference name="orientation" value="portrait" />

第三に、マニフェストファイルを変更して、

Android:screenOrientation="portrait"

上記のどれも機能していません。

21
user3089184

Cordova 3.4.1を使用している場合<preference name="orientation" value="portrait" />動作するはずです。

また、追加することを忘れないでください:Android:configChanges="orientation"アクティビティタグ内。

それ以外の場合は、このプラグインを使用してみてください: https://github.com/cogitor/PhoneGap-OrientationLock

22
zalow517

プロジェクトフォルダー(wwwの上)にあるconfig.xmlファイルを更新します。

行を追加します:-

<preference name="orientation" value="portrait" />

その後、プロジェクトをビルドすると、方向の変更はありません。

「ポートレート」の代わりに「ランドスケープ」を使用できます。

25
user3094755

Android manifest.xml fileのapplicationタグの下にあるアクティビティタグの下に配置するだけです

Android:screenOrientation="portrait"

ありがとう

1
Adarsh Nahar