我正在尝试在我的应用程序中使用Compose。
我想要绘制一个像下面这样的用户界面。
它有标题和带有开关的描述。
我的代码如下:
@Composable
fun Switch2Lines(
@StringRes title: Int,
@StringRes desc: Int
) {
Row(
verticalAlignment = Alignment.CenterVertically,
) {
Column {
Text(
text = "Title",
modifier = Modifier.padding(top = 16.dp),
fontSize = 18.sp
)
Text(text = "Desc Desc Desc Desc Desc Desc Desc Desc Desc Desc")
}
Switch(
checked = true,
onCheckedChange = {},
modifier = Modifier.wrapContentSize()
)
Spacer(modifier = Modifier.padding(16.dp))
}
}
在此情况下,说明太长了。 因此,开关布局不正确。 我在开关末尾添加了
Spacer
,但它不起作用。
我该如何解决这个问题?我应该使用constraintlayout-compose吗?