在我的项目中,我使用react-swipeable-views-native set swiper,接下来是listView,swiper组件有默认样式
flex:1
当我设置listView样式
时const styles = StyleSheet.create({
swiperContainer:{
height: 200,
flex: 2
},
listContainer:{
flex:5
}
})
,
它不起作用,但设置了swiper组件flex:0
,它可以工作,我想在本机View
,Text
等可以设置样式,但有些人不能设置样式listView
?
答案 0 :(得分:0)
您需要使用属性contentContainerStyle
为 ListView 设置样式(继承自 ScrollView )。在实践中:<ListView contentContainerStyle={styles.listContainer} ...>
如果你使用RN 0.43+,我更喜欢使用FlatList而不是 ListView 。