【发布时间】:2019-03-20 16:04:52
【问题描述】:
我需要在网格视图中使用列表视图和相关图像,但我的代码在下面没有任何帮助,请检查并让我知道是否有帮助。
这是我的数组:
render() {
var standardDataSource = new ListView.DataSource({
rowHasChanged: (r1,r2) => r1 !== r2});
var catArray = [
{
id: 1,
title: "cat1",
images: [
{
image:"https://cdn2.stylecraze.com/wp-content/uploads/2015/06/41-Cute-And-Chic-Cornrow-Braids-Hairstyles.jpg",
}
]
}
]
这是我需要在网格视图中使用显示列表视图的视图。
<View style={styles.container}>
<ListView style={styles.catsList}
dataSource = {cloneCatArray}
renderRow = {
(rowData) =>
<View>
<Text style={styles.catsTitle}>{rowData.title}</Text>
<Image style={{ height: 150, width:equalWidth }}
source={{ uri: rowData.images[0].image }}
resizeMode='cover'/>
</View>
}
>
/*<FlatList
data= {cloneCatArray}
numColumns = {4}
renderItem={this.renderRowitem}
/>*/
</ListView>
</View>
这是我需要预览的列表:
1)Category1 (Hair)
a)image b) image c) image
2) Category 2 (Face)
a) image b) image c) image
3) Category 3 (Nails)
a) Image b) image c) image
【问题讨论】:
-
为什么不使用 Flatlist ?
-
我是 React Native 的新手,我用 Listview 获得了很好的例子,所以我使用了这个......请您分享如何在这个屏幕上使用平面列表......谢谢!
-
我尝试了类似父列表视图的类别列表和每个类别图像的子平面列表。
-
您只想在网格视图中显示发型?
-
我刚刚更新了我的问题,请在下面查看我需要在这里使用的列表是类别,每个类别都有图像,所以我使用列表视图作为类别,使用平面列表作为他们的图像。
标签: listview react-native gridview react-native-flatlist