2014-05-15 4 views

Antwort

23

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.

-3

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önnen

Force portrait orientation on iPhone with phonegap

+0

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

+0

Es wird in Ihrer Projektstruktur enthalten sein – ShinyJos

+0

androidManifest.xml ist in/plattformen/android/ –

3

Kleines Stück Code und hier gehts. Versuch es.

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

Sie haben genau vorgeschlagen, was in der Frage vorgeschlagen wird ... – Max

6

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

+0

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

Verwandte Themen