javascript - 无法在 react-native 中使用嵌套的 ScrollView
问题描述
我正在尝试ScrollView
在 react-native 中的另一个 ScrollView 中使用,甚至FlatList
在另一个 FlatList 中使用。但这行不通!似乎不可能在另一个垂直中ScrollView
使用垂直ScrollView
或在另一个水平中使用水平:
<ScrollView>
<View></View>
<View>
<ScrollView></SrollView> //---->OOOPPPSSS
</View>
<View></View>
</ScrollView>
每次我问这个问题时,每个人都会说:你不能用ScrollView
在另一个!:| 我知道我不能,但有什么解决办法?我怎样才能做到这一点?
解决方案
对于外部 ScrollView 替代 ViewPagerAndroid 或https://github.com/react-native-community/react-native-viewpager(仅适用于 android!)
<ViewPagerAndroid> // <-- use this for outer element in Android
<View></View>
<View>
<ScrollView></ScrollView>
</View>
<View></View>
</ViewPagerAndroid>
推荐阅读
- node.js - 检查用户是否在 Express 中打开了静态文件?
- kubernetes - 在 Kubernetes 集群的所有节点上运行守护程序集
- python - Jupyter notebook 内核未连接 StreamClosedError
- javascript - 如何使用 Javascript、jQuery 对提交按钮应用多个操作?
- rest - 使用 Kotlin 协程的 Guava LoadingCache
- c# - 需要从 UWP 使用智能卡上的私钥解密 smime p7m 文件
- java - Mapreduce不同的key产生不同数量的消息
- python-2.7 - 如何导入 Python 模块并对其依赖项进行猴子补丁?
- javascript - 将数据从表更新到数据库?
- laravel-backpack - 错误 403 禁止。此操作未经授权