当然,所有按钮都应该具有相同的宽度和高度。为此,我使用弹性盒子。我怎样才能用 flexbox 做到这一点?我尝试:
const styles = StyleSheet.create({
mainView: {
flex: 1,
flexDirection: 'column',
alignItems: 'stretch'
},
rows: {
flex: 1,
flexDirection: 'row',
},
buttons: {
flex: 1,
}
});
export default class Home extends Component {
render() {
return (
<View style={styles.mainView}>
<View style={styles.rows}>
<View style={styles.buttons}><Button title="aaa"/></View>
<View style={styles.buttons}><Button title="aaa"/></View>
</View>
<View style={styles.rows}>
<View style={styles.buttons}><Button title="aaa"/></View>
<View style={styles.buttons}><Button title="aaa"/></View>
</View>
<View style={styles.rows}>
<View style={styles.buttons}><Button title="aaa"/></View>
<View style={styles.buttons}><Button title="aaa"/></View>
</View>
</View>
);
}
}
请帮忙