Wix React Native Navigation单屏幕应用在Android上的肖像模式下



我正在使用Wix/React-Native-Navigation为iOS和Android开发一个React Antive应用程序。

我正在使用

  • react-native@0.55.4
  • react-native-navigation@^1.1.478

在研究如何将Android应用程序施加到肖像模式的同时,我发现大量答案基本上说这两个选择中的任何一个都是要走的方法:

  1. 调整清单文件:
<activity
    android:name=".MainActivity"
    android:label="@string/app_name"
    android:configChanges="orientation|screenSize"
    android:windowSoftInputMode="adjustResize" 
    android:screenOrientation="portrait">
  1. MainActivity.java中以编程方式设置方向:
@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT);
}

,但都不对我有用。

rnn的使用版本指出,基于选项卡的应用程序appStyle可以包含 orientation: "portrait",因此我只是为我的单屏幕应用程序尝试了一下,它起作用了!

import {Navigation} from "react-native-navigation"
Navigation.startSingleScreenApp({
    appStyle: {
        orientation: "portrait",
    },
    screen: {
        // ...
    },
    passProps: {},
    animationType: "fade",
})

相关内容

  • 没有找到相关文章