Wie man Orientierung in Nativescript setzt
Hallo Ich würde gerne wissen, wie man die Geräteorientierung in Nativescript einstellt. Insbesondere möchte ich, dass die Anwendung, die ich schreibe, immer in der gleichen Ausrichtung (Hochformat) bleibt, damit sie durch Drehen des Geräts nicht ins Querformat wechselt.
Ich habe das Nativescript-Orientierungs-Plugin und setOrientation ausprobiert.
var orientation = require('nativescript-orientation');
console.log(JSON.stringify(orientation));// outputs JS: {}
orientation.setOrientation("portrait");
Jedoch bekomme ich die Fehlermeldung "EigenschaftensetOrientation von undefined kann nicht gelesen werden. Die tns-Plug-in-Liste zeigt an, dass das Plug-in installiert ist. Außerdem habe ich versucht, das @ zu entferneplatforms/android
Verzeichnis und Ausführen vontns platform add android
mit dem gleichen Ergebnis.
Ich habe auch versucht, verschiedene Kombinationen von @ zu setzandroid:screenOrientation="portrait"
in AndroidManifest.xml ohne Erfolg.
AndroidManifest.xml in App_resources sieht so aus
<?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>