javascript - 同一行两端的不同字体大小的文本
问题描述
在本机反应中,我试图在同一行上获得两种不同的字体。这部分使用嵌套可以相对容易地完成<Text>
。
<Text style={{fontSize: 12}}>
twelve<Text style={{fontSize: 14}}>fourteen</Text>
<Text>
现在我希望在屏幕的两端(水平)获得两个文本。所需的效果如下所示,其中两个“hi”位于屏幕宽度的两端。
这在本机反应中可以实现吗?如果可能的话,我想避免使用手动填充调整。
编辑:我们必须在这里同时实现两件事,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>
推荐阅读
- spring-boot - 如何在具有相同密钥的 RestTemplate 分段上传中具有相同的插入顺序
- c# - 表单操作给出错误404
- vb.net - 使用 printdialog vb.net 打印 PDF 文件
- sql - 自动删除没有外部引用的行
- swift - 仅在 iphone 11 上显示 UI 图像在其他 iphone 版本上隐藏
- forth - 如何使用 gforth 从 vars 向文件写入任何内容?
- angular - npm run test @nrwl/angular:看起来您的应用程序或其依赖项之一正在使用 i18n
- python - 从列表中创建文件夹和子文件夹,每个文件夹中有 1 个文件
- javascript - 从示例文档中获取的 Marklogic 错误
- python - numpy.dot 作为矢量化操作的一部分