full - cordova minsdkversion
Cómo evitar que una aplicación de Phonegap cambie a la vista horizontal (4)
Este debería ser muy simple, pero no lo es. Estoy tratando de evitar que mi aplicación pase a la vista horizontal, por lo que he cambiado el archivo config.xml
esta manera: <preference name="orientation" value="portrait" />
. Desafortunadamente, no está funcionando. ¿Algunas ideas?
Hola, puedes instalar este complemento https://github.com/gbenvenuti/cordova-plugin-screen-orientation
y agregue esta función en su index.js o uno de su primer documento js ejecutado
window.addEventListener("orientationchange", function(){
screen.lockOrientation(''portrait'');
});
Gracias
Ok, así lo entendí: la razón por la que Phonegap ignoró el <preference name="orientation" value="portrait" />
en el archivo config.xml
es porque mi aplicación estaba en modo de depuración. Una vez que creé una versión de lanzamiento , dejó de ir al paisaje.
Para la plataforma Android, simplemente configure la orientación preferida en androidManifest.xml como este
<activity
android:name="com.payoda.Insurance.SplashScreenActivity"
android:label="@string/app_name"
android:screenOrientation="portrait"
android:theme="@android:style/Theme.Black.NoTitleBar"
>
</activity>
Para iOS el siguiente enlace puede ayudarte.
Pequeño trozo de código y aquí tienes. Intentalo.
<preference name="orientation" value="portrait" />