Cómo establecer orientación en nativescript
Hola, me gustaría saber cómo configurar la orientación del dispositivo en nativescript. Específicamente, quiero que la aplicación que estoy escribiendo permanezca en la misma orientación (vertical) en todo momento, de modo que al girar el dispositivo no quede en horizontal.
Probé el complemento de orientación nativescript y setOrientation.
var orientation = require('nativescript-orientation');
console.log(JSON.stringify(orientation));// outputs JS: {}
orientation.setOrientation("portrait");
Sin embargo, aparece el error "No se puede leer la propiedad setOrientation de undefined. La lista de complementos de tns muestra que el complemento está instalado. También intenté eliminar elplatforms/android
directorio y en ejecucióntns platform add android
con el mismo resultado
También intenté poner varias combinaciones deandroid:screenOrientation="portrait"
en AndroidManifest.xml sin éxito.
AndroidManifest.xml desde dentro de App_resources se ve así
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="__PACKAGE__"
android:versionCode="1"
android:versionName="1.0">
<supports-screens
android:smallScreens="true"
android:normalScreens="true"
android:largeScreens="true"
android:xlargeScreens="true"/>
<uses-sdk
android:minSdkVersion="17"
android:targetSdkVersion="__APILEVEL__"/>
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE"/>
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
<uses-permission android:name="android.permission.INTERNET"/>
<application
android:screenOrientation="portrait"
android:name="com.tns.NativeScriptApplication"
android:allowBackup="true"
android:icon="@drawable/icon"
android:label="@string/app_name"
android:theme="@style/AppTheme">
<activity
android:name="com.tns.NativeScriptActivity"
android:label="@string/title_activity_kimera"
android:configChanges="keyboardHidden|orientation|screenSize"
android:theme="@style/LaunchScreenTheme">
<meta-data android:name="SET_THEME_ON_LAUNCH" android:resource="@style/AppTheme" />
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
<activity android:name="com.tns.ErrorReportActivity"/>
</application>
</manifest>