React native 中嵌套 Text 组件如何让不同大小的字体居中?

2017-07-04 23:42:04 +08:00
 317765973

代码如下:

<Text style={{
    fontSize: 14,
    lineHeight: 20,
}}> abcdefg <Text style={{
    fontFamily: 'AvenirNextCondensed-Medium',
    fontSize: 18,
    lineHeight: 24,
    color: '#d85940',
}}> abcdefg </Text> abcdefg。</Text>

目前知道可以通过拆分为 3 个 Text 组件来实现想要的效果, 但这种很不优雅.

还有其他更好的方法吗?

还有一个问题, 如上述代码中, 如何控制相同的行高呢?

2531 次点击
所在节点    React
5 条回复
tyrealgray
2017-07-05 00:04:01 +08:00
alignItems: 'center'
317765973
2017-07-05 11:42:58 +08:00
@tyrealgray 试过了, 不行的.
tyrealgray
2017-07-05 13:43:59 +08:00
@317765973 配合设置一下 View 组件样式一起。
317765973
2017-07-05 13:53:56 +08:00
@tyrealgray 是拆分为 3 个 Text 组件吗?
tyrealgray
2017-07-05 14:07:30 +08:00
text 你不好设置排位,得外面加 View 来做设置才行啊

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/373081

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX