禁用横屏模式
iOS
iOS 需要在 Xcode 中设置,取消勾选 iPhone Orientation 中的 Landscape Left
和 Landscape Right
选项,如下图所示:
Android
Android 需要在 /android/app/src/main/AndroidManifest.xml
中的 activity 添加 android:screenOrientation="portrait"
属性。
AndroidManifest.xml
1<manifest xmlns:android="http://schemas.android.com/apk/res/android">
2 <uses-permission android:name="android.permission.INTERNET" />
3 <application
4 android:name=".MainApplication"
5 android:label="@string/app_name"
6 android:icon="@mipmap/ic_launcher"
7 android:allowBackup="false"
8 android:theme="@style/AppTheme">
9 <activity
10 android:name=".MainActivity"
11 android:label="@string/app_name"
12 android:screenOrientation="portrait"
13 android:configChanges="keyboard|keyboardHidden|orientation|screenLayout|screenSize|smallestScreenSize|uiMode"
14 android:launchMode="singleTask"
15 android:windowSoftInputMode="adjustResize"
16 android:exported="true">
17 <intent-filter>
18 <action android:name="android.intent.action.MAIN" />
19 <category android:name="android.intent.category.LAUNCHER" />
20 </intent-filter>
21 </activity>
22 </application>
23</manifest>