0
では、ネイティブ反応するネイティブフレキシボックスストレッチ問題を反応させます。 私はフレックスボックスを使用しています。フレックスボックスでどうすればいいですか? 私は試してみます:は、私はこの効果すべてのボタンが同じ幅と高さを持つべき当然の <a href="https://i.stack.imgur.com/Jl3c8.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/Jl3c8.png" alt="enter image description here"></a></p> <p>を達成したい
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>
);
}
}
すべてのあなたのスタイルに背景色を設定した場合、あなたはそれを除いて、あなたのレイアウトが機能していることがわかります
'alignItems: 'stretch''setを' row'に設定すると...標準Flexboxではこれがデフォルトの – LGSon
ですが、私は役に立たない –