gpt4 book ai didi

android - 如何添加可组合项列表作为参数

转载 作者:行者123 更新时间:2023-12-03 08:04:22 25 4
gpt4 key购买 nike

我正在尝试传递可组合项列表(在本例中为列)作为稍后填充 View 的参数,为此我添加了参数 List<@Composable (ColumnScope.() -> Unit) > 在可组合函数上并用简单的列填充列表。

我遇到的问题是列生成类型不匹配

Required:
List<ColumnScope.() → Unit>
Found:
List<Unit>

有办法实现这一点吗?在这里我将提供我的代码。

@Composable
fun LotsOfColumns() {
ColumnListSample(
myColumns = listOf(
Column {},
Column {}
)
)
}

@Composable
fun ColumnListSample(
myColumns: List<@Composable (ColumnScope.() -> Unit)>,
modifier: Modifier = Modifier
) {}

最佳答案

@Composable fun LotsOfColumns() {
ColumnListSample(
myColumns = listOf(
{ Column {} },
{ Column {} }
)
)
}

关于android - 如何添加可组合项列表作为参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/72891744/

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