FlatList 在 React Native 中不在 Android 上滚动

FlatList not scrolling on Android in React Native

我有一个 Flatlist,它在 iOS 上可以很好地滚动,但在 Android 上却不能,而 Android 它根本不会滚动,这意味着如果它填充了,用户将无法访问任何数据超过屏幕高度

我创建了一个 Snack https://snack.expo.dev/@richlewis14/full-screen-flatlist,它将显示我面临的问题。

我也很想知道为什么这适用于 iOS 而不是 Android

我修改了你的Snack。它在组件视图中缺少 flex: 1,并且还用原生 <SafeAreaView /> 组件替换了 <Box />。我用不同的背景颜色(橙色和黄色)来显示我修改的内容。

https://snack.expo.dev/GhDjDDJ1Z