【发布时间】:2016-07-23 07:58:00
【问题描述】:
在react native 应用程序中,我使用'react-native-vector-icons/MaterialIcons'。
我尝试使用带有一些文字的< 按钮。不幸的是,< 图标未与文本居中对齐。文本与< 在同一行,但底部对齐而不是中间对齐。
我没有flex: 1。代码已更新。
我的代码
<TouchableOpacity style={styles.navBarLeftButton}>
<Icon name="chevron-left" />
<Text style={styles.buttonText}>My Button</Text>
</TouchableOpacity>
我的风格
navBarLeftButton: {
flex: 1,
flexDirection: 'row',
alignItems: 'center',
justifyContent: 'flex-start'
width: 100,
paddingLeft: 8
}
buttonText: {
color: 'rgba(255,255,255,0.70)',
fontSize: 14
}
【问题讨论】:
-
下次遇到此类问题时,请尝试在RNPlay 上创建示例项目,以便社区快速了解问题所在并提供高质量的解决方案。
标签: icons react-native flexbox