gpt4 book ai didi

android - 如何在 Jetpack Compose 中将文本垂直对齐到顶部、底部和中心?

转载 作者:行者123 更新时间:2023-12-04 23:38:14 32 4
gpt4 key购买 nike

如何使用 Text 对齐文本垂直组合函数。有没有办法做到这一点,而不必添加另一个额外的 View 来包含 Text .textAlign Text的参数只有以下选项:TextAlign.

  • 中心
  • 证明
  • 开始
  • 结束

  • 我试过使用 textAlign = TextAlign.Center但它只是水平居中。如何在不将其包裹在另一个 View 中的情况下将其垂直居中?
    Text(
    text = "Text",
    modifier = Modifier.size(100.dp),
    textAlign = TextAlign.Center
    )
    结果:
    result
    我想要达到的目标:
    what I am trying to achieve

    最佳答案

    您必须使用父容器。
    例如:

    Box( 
    modifier = Modifier.fillMaxSize(),
    contentAlignment = Center
    ) {
    Text(
    text = "Text",
    )
    }
    或者:
    Column(
    modifier = Modifier.fillMaxSize(),
    verticalArrangement = Arrangement.Center,
    horizontalAlignment = Alignment.CenterHorizontally
    ) {
    Text(
    text = "Text",
    )
    }

    关于android - 如何在 Jetpack Compose 中将文本垂直对齐到顶部、底部和中心?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/68985838/

    32 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com