【发布时间】:2021-10-29 07:23:02
【问题描述】:
如何使用Text 可组合函数垂直对齐文本。有没有办法做到这一点,而不必添加另一个额外的视图来包含Text。
Text 的textAlign 参数只有以下选项:
TextAlign.
- 左
- 对
- 居中
- 证明
- 开始
- 结束
我尝试过使用textAlign = TextAlign.Center,但它只是水平居中。如何在不将其包裹在另一个视图中的情况下将其垂直居中?
Text(
text = "Text",
modifier = Modifier.size(100.dp),
textAlign = TextAlign.Center
)
结果:
我想要达到的目标:
【问题讨论】:
-
发布您的代码和您想要实现的目标的图像。
-
不,没有容器你不能这样做。
-
Gabriele Mariotti,我编辑了问题
-
Philip Dukhov,嗯,好的,谢谢,所以我现在唯一的选择就是将其包装在另一个视图中,例如
Box
标签: android android-jetpack-compose