【发布时间】:2018-11-16 22:12:32
【问题描述】:
在我的 react-native 应用程序中,我从 api 返回数据,一切正常,除了我的布局搞砸了,我有一个专辑列表,我需要将每 2 个专辑彼此相邻显示,但所有它们中的每一个都显示在彼此下方,这是我的代码:
专辑详情:
const AlbumDetails= (props) => {
return(
<Album>
<Image source={{ uri: props.album.thumbnail_image }}/>
<Text>{props.album.title}</Text>
</Album>
);
};
export default AlbumDetails;
专辑:
const Album= (props) => {
return(
<View style={{flex: 1}}>
<View style={{display: "flex", flexDirection: 'row', justifyContent: 'space-between', alignItems: 'center'}}>
<View style={styles.albumContainer}>
<View>{props.children}</View>
</View>
</View>
</View>
);
};
const styles = StyleSheet.create({
albumContainer: {
backgroundColor: 'red',
width: '50%',
height: 180,
display: 'flex',
alignItems: 'center',
justifyContent: 'center',
marginBottom: 20,
flexDirection: 'column'
},
});
export default Album;
【问题讨论】:
标签: list react-native flexbox