我需要创建两个或更多的按钮,将等于width和horizontally aligned,根据屏幕宽度按钮宽度可能会有所不同.
我需要创建两个或更多的按钮,将等于width和horizontally aligned,根据屏幕宽度按钮宽度可能会有所不同.
可以将按钮包装到弯曲视图中:
import React, { Component } from 'react';
import { Button, View, StyleSheet } from 'react-native';
export default const FlexedButtons () => (
<View style={styles.container}>
<View style={styles.buttonContainer}>
<Button title="Button 1"/>
</View>
<View style={styles.buttonContainer}>
<Button title="Button 2"/>
</View>
</View>
);
const styles = StyleSheet.create({
container: {
flex: 1,
flexDirection: 'row',
alignItems: 'center',
justifyContent: 'center',
},
buttonContainer: {
flex: 1,
}
});
下面是一个关于草图的工作示例: