我刚刚用expo init创建了react原生应用,是为Android构建的。当我在横屏模式下打开app,转到竖屏后,app的高度是半个屏幕。https://i.stack.imgur.com/kzIlD.jpg
下面是代码:https://github.com/catalin935/reactNativeHeightBug/blob/master/App.js
发布于 2020-02-03 23:17:15
看起来你的视图已经初始化了一个高度,可能是Dimensions.get('screen').height
如果你想让视图始终充满整个屏幕,可以将flex: 1添加到样式中,使其适应容器,而不是使用高度/宽度值。
我有一个名为react-native-screenutils的小型库,可以帮助您完成此任务。
https://stackoverflow.com/questions/60041424
复制相似问题