在 Compose 中,您可以通过执行以下操作将列小部件中的所有可组合项居中对齐:
Column(
modifier = Modifier.fillMaxSize(),
horizontalAlignment = Alignment.CenterHorizontally
) {
Text(
text = "First item",
modifier = Modifier.padding(16.dp)
)
Text(
text = "Second item",
modifier = Modifier.padding(16.dp)
)
Text(
text = "Third item",
modifier = Modifier.padding(16.dp)
)
}
但是,如果我只想将第一个可组合项居中怎么办?
最佳答案
我认为这应该适合你
Column(
modifier = Modifier.fillMaxSize(),
horizontalAlignment = Alignment.CenterHorizontally
) {
Text(
text = "First item",
modifier = Modifier.padding(16.dp)
)
Text(
text = "Second item",
modifier = Modifier.padding(16.dp).fillMaxWidth()
)
Text(
text = "Third item",
modifier = Modifier.padding(16.dp).fillMaxWidth()
)
}
关于Android Compose - 仅在列中对齐中心一个可组合项?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/69649945/