【发布时间】:2018-08-02 07:24:27
【问题描述】:
我已经尝试了所有方法来垂直对齐图标和文本,代码:
<Danger color="secondary" style={{ flex:1,justifyContent: "center",alignItems: "center" }}>
<ErrorOutline
className={classes.warning}
/>
<text numberOfLines={1} style={{ textAlignVertical: "center" }}>
The last job was canceled
</text>
</Danger>
我尝试过的东西:display, justifyContent, alignItems, flex, flexDirection, etc.
有什么建议吗?谢谢!
【问题讨论】:
-
如果你想用
dispaly:block代替flex图标(flex是水平对齐) -
为了更清楚:D 我希望文本和图标位于同一行,但文本位于图标的中心
-
text and icon to be on the same line所以它是水平的而不是垂直的,对吗?你有什么图片可以描述吗? -
使用显示:flex
-
你是否有足够的高度让图标可以垂直对齐?