1
hotMan 2018-04-23 13:41:03 +08:00
scrollview 里面可以嵌套 listview, 但是嵌套后,有些功能不能正常使用,比如,分页等,看楼主需求,scrollable -tab -view 提出来,单独页面对应一个 ScrollView
|
2
Totato5749 2018-04-23 23:24:10 +08:00
这个需求蛮常见的 做安卓开发的肯定都遇过, 只要重写 listview 的高度计算部分就可以了,返回 listview 的全部 item 的总高度。
|
3
Totato5749 2018-04-23 23:25:09 +08:00
另外我记得也不是不能滑动,只是 listview 只会显示一行内容
|
4
NonClockworkChen OP @Totato5749 那可能是还是 RN 自己的锅。
文档是有这么一句:Also inherits ScrollView Props, unless it is nested in another FlatList of same orientation. 大致意思应该是,相同方向,就不继承 scrollview |
5
yurnery 2018-08-06 09:21:27 +08:00
@NonClockworkChen 找到什么办法没, 我现在也是有这种需要, 想在一个 FlatList 的 cell 里放 react-native-scrollable-tab-view , react-native-scrollable-tab-view 里的内容又是一个 FlatList
|
6
NonClockworkChen OP @yurnery 我们最后的解决办法是基于
安卓里如果想要嵌套在 scrollview 里面的 flatlist 滑动,那么,外部的 scrollview 就需要把 scrollenable 设置 false。 然后就是,在不同的情况下,动态设置外层的 scrollEnable。 笨办法,写起来也麻烦。但是实在没辙了。 |
7
yurnery 2019-08-19 09:45:32 +08:00
@NonClockworkChen 这样处理, 不会一次性就把整个 Flatlist 全部加载完了吗? 如果有 onReachedEnd,是会一直触发这个回调, 这么常见的需求, RN 都没法很好的支持
|