web-dev-qa-db-ja.com

Phonegapアプリケーションがランドスケープビューに切り替わらないようにする方法

これは非常に単純なはずですが、そうではありません。アプリケーションが横向きにならないようにしようとしているので、config.xmlファイルを次のように変更しました:<preference name="orientation" value="portrait" />。残念ながら、それは機能していません。何か案は?

21
DMEM

わかりました。Phonegapが<preference name="orientation" value="portrait" />ファイルのconfig.xmlを無視した理由は、アプリがデバッグモードだったためです。 リリースバージョンを作成すると、ランドスケープに移動しなくなりました。

34
DMEM

こんにちは、このプラグインをインストールできます https://github.com/gbenvenuti/cordova-plugin-screen-orientation

この関数をindex.jsまたは最初に実行したjsドキュメントの1つに追加します

window.addEventListener("orientationchange", function(){
    screen.lockOrientation('portrait');
});

ありがとう

7
Yacine Tachoua

小さなコードで、ここに行きます。それを試してみてください。

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