-1
listview satır besleme besleme, iki öğelerle her satır, burada veri kaynağı olan name1 (sonra satır besleme ve veri sonraki satırda gösterir). test adı 2, test adı3 ... tepki yerli ListView hattı sonraki satıra
Bence bu zor bir problem olmayabilir. Ama sadece nasıl yapılacağını bilmiyorum. İşte, bu kodu çözdüm:
_renderRow(rowData) {
return (
<View style = {{flexDirection: 'row'}}>
<TouchableOpacity onPress = {() =>this._pressRow(rowData.url)} underlayColor = "transparent" >
<View>
<View style={styles.row}>
<Text style={styles.text}> {rowData.name} </Text>
</View>
</View>
</TouchableOpacity>
<TouchableOpacity onPress = {() =>this._pressRow(rowData.url)} underlayColor = "transparent" >
<View>
<View style={styles.row}>
<Text style={styles.text}> {rowData.name} </Text>
</View>
</View>
</TouchableOpacity>
</View>
)
}
render() {
return (
<View style = {styles.content}>
<ListView
contentContainerStyle = {styles.list}
pageSize={2}
dataSource = {this.state.dataSource}
renderRow={this._renderRow.bind(this)}
/>
</View>
);
}
var style = StyleSheet.create({
list: {
justifyContent: 'space-around',
flexDirection: 'row',
flexWrap: 'wrap'
},
row: {
justifyContent: 'center',
paddingLeft: 20,
paddingRight: 20,
paddingTop: 50,
paddingBottom: 50,
margin: 10,
width: 150,
height: 150,
backgroundColor: '#F6F6F6',
alignItems: 'center',
borderWidth: 1,
borderRadius: 5,
borderColor: '#CCC'
},
)} ;