在react native上,我试图在同一行上获得两种不同的字体。使用嵌套的<Text>可以相对容易地完成这一部分。

<Text style={{fontSize: 12}}>
  twelve<Text style={{fontSize: 14}}>fourteen</Text>
<Text>


现在,我希望将两个文本(水平)分别放在屏幕的两端。所需的效果如下所示,其中两个“ hi”位于屏幕宽度的相对两端。

javascript - 同一行相对两端的不同字体大小的文本-LMLPHP

在本地反应中可以实现吗?如果可能的话,我想避免使用手动填充调整。

编辑:我们必须在这里同时实现两件事,1)在同一行上,2)两端。

最佳答案

您可以通过flexDirection和JustifyContent来实现。

<View style={{
                    margin: 20,
                    flexDirection: "row",
                    justifyContent: "space-between",
                    alignItems: 'baseline',
                }}>
                    <Text style={{fontSize: 22, lineHeight: 22}}>
                        Hi
                    </Text>
                    <Text style={{fontSize: 25, lineHeight: 25}}>
                        Hi
                    </Text>
</View>

关于javascript - 同一行相对两端的不同字体大小的文本,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/56882703/

10-13 02:40