【发布时间】:2020-10-26 14:22:52
【问题描述】:
我很难把名字俱乐部放在左边,把他的等级放在右边。
有人可以帮我吗?
我正在尝试使用 flexDirection 'column' 和 'row' 但数字总是粘贴到名称俱乐部 让我们来看看我的功能
renderClassement = () => {
return this.state.sport.clubs.map((element) => {
return (
<SafeAreaView>
<View
style={{
flexDirection: 'column',
backgroundColor: 'black',
alignItems: 'flex-end',
}}>
<View>
<Text
style={{
fontSize: 20,
textAlign: 'left',
color: 'white',
marginRight: 130,
}}>
{element.nomClub}
</Text>
</View>
<View>
<Text
style={{
color: 'white',
textAlign: 'left',
}}>
{element.moyenneRank}
</Text>
</View>
</View>
</SafeAreaView>
);
});
};
还有我的渲染
render() {
return (
<SafeAreaView>
<ScrollView style={{backgroundColor: 'black'}}>
<View style={{flex: 1}}>
<Text style={{fontSize: 30}}>{this.renderClassement()}</Text>
</View>
</ScrollView>
</SafeAreaView>
);
}
}
【问题讨论】:
-
Flexbox 用于一维布局,Grid 用于二维布局,但您这里有表格数据:使用
<table>!
标签: javascript react-native flexbox