在 React Native App 上停止屏幕旋转 [关闭]

Posted

技术标签:

【中文标题】在 React Native App 上停止屏幕旋转 [关闭]【英文标题】:Stopping Screen Rotation on React Native App [closed] 【发布时间】:2017-05-07 04:31:05 【问题描述】:

我是原生反应新手,我只想让应用以纵向模式显示。我没有看到任何有用的东西。

感谢您的帮助!

【问题讨论】:

【参考方案1】:

要保持应用程序的方向为纵向,请执行以下步骤:

ios

1) 转到 Xcode 并打开您的项目。 2) 从导航器窗口中选择您的项目。 3)从目标部分中选择目标。 4)在顶部,您将看到常规选项卡,选择它 5) 将打开一个列表。查找部署信息。 6) 从设备方向列表中选择纵向。

安卓:

1) 转到 android Studio 并打开您的项目。 2) 导航到您项目的 AndroidManifest.xml 3)添加

<activity android:name=".your Activity name"//this line would be present
        android:label="@string/app_name"//this line would be present
        android:screenOrientation="portrait">//add only this line 

以编程方式:

//将此添加到您的 MainActivity.java(启动活动或基类)

@Override
public void onCreate(Bundle savedInstanceState) 
  setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT);

干杯:)

【讨论】:

以上是关于在 React Native App 上停止屏幕旋转 [关闭]的主要内容,如果未能解决你的问题,请参考以下文章

react-native app在启动屏幕上崩溃

无法使用react-native app中的redux-persist检查索引/主文件上是否已加载持久状态

在 React Native App 中禁用屏幕捕获/ScreenShot

React Native - 跨屏幕传递数据

如何在 iOS 设备上运行React Native App

如何禁用屏幕旋转(react-native)?