Как запретить приложение Phonegap переключиться в альбомный режим
Это должно быть очень просто, однако это не так. Я пытаюсь помешать моему приложению перейти в альбомный вид, поэтому я изменил файл config.xml
следующим образом: <preference name="orientation" value="portrait" />
. К сожалению, он не работает. Есть идеи?
Ответы
Ответ 1
Итак, я понял: причина, по которой Phonegap игнорирует <preference name="orientation" value="portrait" />
в файле config.xml
, заключается в том, что мое приложение находилось в режиме отладки. как только я создал версию версии, она перестала переходить к пейзажу.
Ответ 2
привет, вы можете установить этот плагин
https://github.com/gbenvenuti/cordova-plugin-screen-orientation
и добавьте эту функцию к вам index.js или к одному из вашего первого выполненного js документа
window.addEventListener("orientationchange", function(){
screen.lockOrientation('portrait');
});
поблагодарить u
Ответ 3
Небольшая часть кода, и вот вы идете. Попробуйте.
<preference name="orientation" value="portrait" />
Ответ 4
Для платформы android просто установите предпочтительную ориентацию в файле androidManifest.xml, как это
<activity
android:name="com.payoda.Insurance.SplashScreenActivity"
android:label="@string/app_name"
android:screenOrientation="portrait"
android:theme="@android:style/Theme.Black.NoTitleBar"
>
</activity>
Для IOS следующая ссылка может помочь вам
Форсировать портретную ориентацию на iPhone с помощью телефонной заставки