kotlin 如果有换行符,则水平对齐不会使文本居中

w1e3prcc  于 2022-11-16  发布在  Kotlin
关注(0)|答案(1)|浏览(174)

下面是专栏:

Column(
    Modifier
        .fillMaxSize(),
    horizontalAlignment = Alignment.CenterHorizontally,
    verticalArrangement = Arrangement.Center
) {
    Text(
        text = Sand().toString(),
        fontSize = 48.sp
    )
}

当文本很短时,它工作得很好。由于换行出现,它停止将文本水平居中。
我尝试向文本添加修饰符,但这也没有帮助

unftdfkk

unftdfkk1#

我找到了解决办法。
horizontalAlignment = Alignment.CenterHorizontally
只会影响文字方块,而不会影响此方块中的文字。您必须使用
textAlign = TextAlign.Center
若要对齐文本框中文本,请执行以下操作

相关问题