gpt4 book ai didi

Android Compose - 平板电脑上的应用程序在使用 LazyColumn 时崩溃

转载 作者:行者123 更新时间:2023-12-04 14:26:29 24 4
gpt4 key购买 nike

java.lang.IllegalStateException:不允许在相同方向的布局中嵌套可滚动,如 ScrollableContainer 和 LazyColumn。如果您想在项目列表之前添加标题,请查看具有 DSL api 的 LazyColumn 组件,该组件允许首先通过 item() 函数添加标题,然后通过 items() 添加项目列表。
尝试使用 LazyColumn 时,此错误始终出现在平板电脑上。 LazyColumn 在手机上正常工作。即使 setContent 中的 Composable 函数仅包含 LazyColumn,也会出现错误。
工作室构建:Android Studio 4.2 beta 6/Canary 10
Gradle 插件版本:4.2.0-beta06/7.0.0-alpha10
Gradle 版本:6.8.3/6.8.2
Compose 版本:1.0.0-beta02(1.0.0-beta01 有同样的问题)

最佳答案

我遇到了同样的问题,@MR3YY 的评论解决了我的问题。我有一个lazyColumn:

LazyColumn(
modifier = Modifier
.fillMaxSize()
.verticalScroll(rememberScrollState())
) {
items(myDs){ dev ->
deviceView(device = dev)
}

}
并删除 verticalScroll(rememberScrollState()) 修复了错误。
LazyColumn(
modifier = Modifier
.fillMaxSize()
) {
items(myDs){ dev ->
deviceView(device = dev)
}

}

关于Android Compose - 平板电脑上的应用程序在使用 LazyColumn 时崩溃,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/66657892/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com