ade*_*111 9 android android-jetpack-compose
我想将一列中的每个项目逐一对齐。Column我相信简单地使用align这样的运算符是可能的:
Column {
Text(text = "First", modifier = Modifier.align(Alignment.Start))
Text(text = "Second", modifier = Modifier.align(Alignment.End))
Text(text = "Third", modifier = Modifier.align(Alignment.Start))
}
Run Code Online (Sandbox Code Playgroud)
但是我找不到适当范围内的align运算符LazyColumn。如何做到这一点LazyColumn?我不感兴趣,horizontalAlignment因为它适用于所有项目。
Fra*_*esc 11
您可以将每个项目包装在 a 中Box,然后在Box.
Box(modifier = Modifier.fillMaxWidth()) {
Text(text = "First", modifier = Modifier.align(Alignment.TopCenter))
}
Run Code Online (Sandbox Code Playgroud)
另一种解决方案是使用 2 个修饰符属性:
Text(
text = "Your text here",
modifier = Modifier
.fillMaxWidth()
.wrapContentWidth(align = Alignment.CenterHorizontally),
)
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3679 次 |
| 最近记录: |