我在Modal中显示了FlatList,但它不会加载所有数据,仅加载42项(从0到41)。我尝试使用ListView但还是一样,但我不明白为什么?在这种情况下,有些人可以帮助我,非常感谢。这是我的FlatList代码:
<ScrollView>
<FlatList
data={this.state.dataSource}
renderItem={({ item, index }) => (
<CountryItem item={item} index={index}/>
)}
horizontal={false}
onEndThreshold={0}
keyExtractor={item => ''.concat(Math.random())}
/>
</ScrollView>
它不起作用,尝试使用ListView,它也不起作用
<StyleModal
animationType="fade"
transparent={true}
visible={this.state.modalVisible}
onRequestClose={() => { }}>
<StyleModalView>
<StyleViewContent>
<StyleViewHeader>
<StyleTextHeader text={this.props.name} />
<TouchableOpacity onPress={this.closeModal}>
<StyledIcon
tintColor={'black'}
source={require('../assets/searchbox-clear.png')}
/>
</TouchableOpacity>
</StyleViewHeader>
<StyleListView
dataSource={this.state.dataSource}
renderRow={this.renderRow}/>
</StyleViewContent>
</StyleModalView>
</StyleModal>