相关疑难解决方法(0)

Jetpack compose 中 [NestedScrollView + RecyclerView] 或 [Nested RecyclerView (Recycler inside another recycler) 的等价物是什么

我想在 Jetpack compose 中创建以下布局。 在此处输入图片说明

我试过在一个垂直可滚动的 Box 内创建两个列表,但这是不可能的,因为我收到了这个错误:“java.lang.IllegalStateException:不允许在相同方向的布局中嵌套滚动,如 ScrollableContainer 和 LazyColumn。如果你想添加项目列表之前的标题请查看 LazyColumn 组件,该组件具有 DSL api,允许首先通过 item() 函数添加标题,然后通过 items() 添加项目列表。”

我尝试使用以下代码在父列表中创建两个不同的列表,但这也不起作用。

@Composable
fun MainList() {
    LazyColumn() {
        
        item {
            /* LazyRow code here */
        }
        
        item {
            /* LazyColumn code here */
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

现在我不知道我还能尝试在同一个活动上实现两个列表(一个垂直和一个水平)并保持活动垂直滚动。

android list android-recyclerview android-jetpack-compose

6
推荐指数
1
解决办法
2282
查看次数