gpt4 book ai didi

react-native - React Native FlatList 嵌套在具有相同方向的 FlatList 中

转载 作者:行者123 更新时间:2023-12-04 04:26:07 39 4
gpt4 key购买 nike

我无法创建嵌套在具有相同方向的 FlatList 内的 FlatList;
结果是父级是水平的,而子级是垂直的;
这是我的代码:

renderSlides(question) {
return <View key={question.item.code}
style={{flex: 1,width:350}}>
<FlatList
ref='scrollPick'
data={[{k:'A'},{k:'b'},{k:'c'}}]}
horizontal={true}
renderItem={(rate)=>{return (
<View >
<Text>{rate.item.k}</Text>
</View>);}}
keyExtractor={ (item, index) => index}
/>
</View>;
}

render() {
return (
<View style={CONTAINERS.MAIN_COLUMN_BLUE}>
<View style={[NAV.CONTAINER_GENERAL, NAV.CONTAINER_ASSESSMENT, {flex: 1}]}>
<TopBar barType="ex" title={I18n.t('assessment.title')} navigator={this.props.navigator}
closeFunction={this.handleClose}></TopBar>
</View>
<FlatList
ref={(ref) => { this.flatListRef = ref; }}
horizontal={true}
data={[{k:'1'},{k:'2'},{k:'3'},{k:'4'},{k:'5'},{k:'6'},{k:'q'}]}
renderItem={this.renderSlides}
keyExtractor={(item, index) => index}
horizontal={true}
getItemLayout={this.getItemLayout}
contentContainerStyle={{ flexGrow: 1}}
/>
</View>
);
}
enter image description here
有没有人遇到过同样的问题?
(而且我不能使用 scrollView )

最佳答案

我终于找到了!
您从 react-native 导入的第一个 FlatList

import {FlatList} from 'react-native'
第二个(inside-FlatList)可以从 react-native-gesture-handler 导入
import {FlatList as FlatList2} from 'react-native-gesture-handler'
然后你可以使用相同的方向,它会起作用。

关于react-native - React Native FlatList 嵌套在具有相同方向的 FlatList 中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49670455/

39 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com