【发布时间】:2018-02-13 09:08:13
【问题描述】:
我已成功将我的应用程序的所有屏幕锁定为纵向,但出现的问题是我们必须用来拍照的相机屏幕也锁定为纵向。
目前我在 AndroidManifest.xml 的活动标签下使用 android:screenOrientation="portrait" 来锁定纵向。
我的问题是,我们可以将相机屏幕方向设置为纵向和横向,而将其他屏幕锁定为纵向吗?
【问题讨论】:
标签: react-native react-native-android
我已成功将我的应用程序的所有屏幕锁定为纵向,但出现的问题是我们必须用来拍照的相机屏幕也锁定为纵向。
目前我在 AndroidManifest.xml 的活动标签下使用 android:screenOrientation="portrait" 来锁定纵向。
我的问题是,我们可以将相机屏幕方向设置为纵向和横向,而将其他屏幕锁定为纵向吗?
【问题讨论】:
标签: react-native react-native-android
你可以使用这样的东西: react-native-orientation
这是我见过的通常用于在每个屏幕上锁定方向的方法。
【讨论】:
在 AndroidManifest.xml 中使用 android:screenOrientation="portrait" 会将整个应用程序锁定为纵向模式。如果您只希望一个屏幕是横向的,您要么必须使用 @Chevol 提到的包,要么使用 onLayout 监听每个屏幕的宽度/高度变化并手动锁定方向。
【讨论】: