Android 创建垂直分隔器Jetpack Compose
如何使用Jetpack Compose创建垂直分隔符?我试着用间隔棒和盒子来做,但它根本没有出现。以下是我尝试过的:Android 创建垂直分隔器Jetpack Compose,android,kotlin,android-jetpack-compose,Android,Kotlin,Android Jetpack Compose,如何使用Jetpack Compose创建垂直分隔符?我试着用间隔棒和盒子来做,但它根本没有出现。以下是我尝试过的: Box( modifier = Modifier .fillMaxHeight() .width(2.dp) .background(color = Color.Black) ) 但这根本不起作用。那么,如何在Jetpack Compose中进行垂直分隔呢?您可以使用带有宽度(xx.dp)修饰符的函数,将 比如: Row(
Box(
modifier = Modifier
.fillMaxHeight()
.width(2.dp)
.background(color = Color.Black)
)
但这根本不起作用。那么,如何在Jetpack Compose中进行垂直分隔呢?您可以使用带有宽度(xx.dp)
修饰符的函数,将
比如:
Row(Modifier
.height(IntrinsicSize.Min)
.fillMaxWidth()
.background(Color.Yellow)) {
Text("First Text")
Divider(
color = Color.Red,
modifier = Modifier
.fillMaxHeight()
.width(1.dp)
)
Text("Second text")
}
你能解释一下为什么需要内在的吗?我阅读了撰写文档中的布局,但仍然无法理解it@wiryadev例如,如果您有固定高度,则不需要此选项。但是,如果你想获得一个布局,如报告中的答案,而不固定的高度,你必须使用它。