如何在 Jetpack Compose 桌面列中居中元素
How to centre elements in Jetpack Compose Desktop Column
使用 Jetpack Compose 处理桌面应用程序并且无法将 Column
中的元素居中,因为 horizontalAlignment
属性不起作用。我还看到许多其他答案说使用 horizontalArrangment
但这也不适用于桌面应用程序。
更新:我现在已经从 androidx.compose.ui
导入了 Alignment
并且能够使用 CenterHorizontally
并且错误消失了,但它仍然没有进入中心。
你需要添加
Column(
modifier = Modifier
.fillMaxWidth(),
horizontalAlignment = Alignment.CENTRE
){
....
}
因为您需要声明应用程序的最大宽度,或者您需要定义列的 width/height,以便水平可以放在中心。
使用 Jetpack Compose 处理桌面应用程序并且无法将 Column
中的元素居中,因为 horizontalAlignment
属性不起作用。我还看到许多其他答案说使用 horizontalArrangment
但这也不适用于桌面应用程序。
更新:我现在已经从 androidx.compose.ui
导入了 Alignment
并且能够使用 CenterHorizontally
并且错误消失了,但它仍然没有进入中心。
你需要添加
Column(
modifier = Modifier
.fillMaxWidth(),
horizontalAlignment = Alignment.CENTRE
){
....
}
因为您需要声明应用程序的最大宽度,或者您需要定义列的 width/height,以便水平可以放在中心。