在代码中:
<Grid style={styles.mt}>
{this.state.listOfDiscover.map((item, i) => (
<Row key={i}>
<TouchableOpacity
style={styles.row}
onPress={() =>
this.props.navigation.navigate("BlankPage", {
name: item.title,
})}>
<View style={styles.rowItem}>
<View>
<Text style={styles.textCreatedAt}>{item.created_at}</Text>
<Text style={styles.textTitle}>{item.title}</Text>
<Text style={styles.textBody}>{item.body}</Text>
</View>
<Image style={styles.newsImage} source={item.local_path} />
</View>
</TouchableOpacity>
</Row>
))}
</Grid>
一直在玩这个,一直无法实现。它要么显示在一行(整篇8篇文章)。