【发布时间】:2021-05-13 05:16:51
【问题描述】:
我在对话框内有一个 LazyColumn,在一个简单列内,该列还包含对话框末尾的一排按钮(取消和设置),以前我在 LazyColumn 上使用 weight(1f) 修饰符来占据大部分对话框的高度然后为按钮行提供剩余空间,但问题是 权重修饰符会导致列表扩展完整高度,即使它是空的,如果我没有设置权重修饰符,那么 当 LazyColumn 的内容超过 LazyColumn 时,LazyColumn 开始占据列的全高,即使滚动也找不到按钮行。
我想让我的按钮行与对话框底部对齐,并且 LazyColumn 的高度与其内容一样多,而不占用按钮行的空间。
这是我的代码
Column{
LazyColumn(modifier = Modifier.weight(1f)){
items(myItems){ item->
DisplayItem(item)
}
}
Row{
Button{}
Button{}
}
}
【问题讨论】:
标签: android android-jetpack-compose