我使用的是原生的基础按钮我想对齐的按钮在屏幕的中心我尝试了这个:
<Container style={{flex:1,
flexDirection:'row',
alignItems:'center',
justifyContent:'center',}}>
<Form style={{}}>
<Item last>
<Input placeholder='Username'
style={{color:'white'}}/>
</Item>
<Item last>
<Input placeholder="Password"
style={{color:'white'}} />
</Item>
<Button style={{width:170,backgroundColor:'#99004d',marginTop:20,}}>
<Text style={{marginLeft:50}}>Login</Text>
</Button>
<Text style={{color:'white'}}>{this.props.Name}</Text>
</Form>
</Container>
但它减少了输入字段的大小,我得到的结果如下:
3条答案
按热度按时间dldeef671#
我没有使用过您正在使用的Form / Item组件,但以下是我在设计自己的类似登录表单时学到的内容:
justifyContent和alignItems样式定义了子元素的行为方式,因此请尝试将文本输入放入与按钮不同的父元素中:
stszievb2#
您可以添加以下样式:
yhived7q3#