Dieser sollte sehr einfach sein, ist es jedoch nicht. Ich versuche zu verhindern, dass meine Anwendung in die Querformatansicht wechselt, daher habe ich die config.xml
Datei wie folgt geändert: <preference name="orientation" value="portrait" />
. Leider funktioniert es nicht. Irgendwelche Ideen?So verhindern Sie, dass eine Phonegap-Anwendung zur Querformatansicht wechselt
Antwort
Ok, so habe ich es: Der Grund, Phonegap ignoriert die <preference name="orientation" value="portrait" />
in der config.xml
Datei ist, weil meine App im Debug-Modus war. Sobald ich eine Release-Version erstellt hatte, hörte es auf, in die Landschaft zu gehen.
Für Plattform android nur bevorzugte Orientierung in AndroidManifest.xml gesetzt wie diese
<activity
android:name="com.payoda.Insurance.SplashScreenActivity"
android:label="@string/app_name"
android:screenOrientation="portrait"
android:theme="@android:style/Theme.Black.NoTitleBar"
>
</activity>
Für IOS folgende Link
helfen könnenKleines Stück Code und hier gehts. Versuch es.
<preference name="orientation" value="portrait" />
Sie haben genau vorgeschlagen, was in der Frage vorgeschlagen wird ... – Max
hallo können Sie dieses Plugin installieren https://github.com/gbenvenuti/cordova-plugin-screen-orientation
und diese Funktion hinzufügen, auf Sie index.js oder einer Ihrer ersten ausgeführt js Dokument
window.addEventListener("orientationchange", function(){
screen.lockOrientation('portrait');
});
danken u
Danke - Ich habe den 'screen.lockOrientation' Befehl in einer [Plattform bereit] (http://ionicframework.com/docs/api/utility/ionic.Platform) eingefügt/# ready) Rückruf. – Dunc
Wie Ich komme auf die androidManifest.xml-Datei? Ich habe diese Antwort schon einmal gesehen, aber ich konnte nicht finden, wie ich diese Datei hinzufügen oder bearbeiten kann. – DMEM
Es wird in Ihrer Projektstruktur enthalten sein – ShinyJos
androidManifest.xml ist in/plattformen/android/ –