Ioa*_* P. 4 android kotlin android-jetpack-compose composable
我List<Item>想使用 Jetpack Compose 显示它。在版本“1.0.0-alpha10”中,此代码:
@Composable
fun ItemsScreen(items: List<Item>) {
item?.let {
LazyColumn {
items(
items = items
) { item ->
ItemCard(item = item)
}
}
}
}
Run Code Online (Sandbox Code Playgroud)
工作正常,但是,根据新的更新,从“1.0.0-alpha11”开始:
LazyColumn/LazyRow/LazyVerticalGrid 范围的新 items(count: Int) 工厂方法。items(items: List) 和 itemsIndexed(items: List) 现在是扩展函数,因此您在使用时必须手动导入它们。
我的应用程序不再工作了。我不确定我是否理解:
items(items: List) 现在是扩展函数,因此您必须手动导入。
这是什么意思?如何解决这个问题?
提前致谢。
您需要为扩展功能添加此导入LazyListScope.items():
import androidx.compose.foundation.lazy.items
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1148 次 |
| 最近记录: |