新手在这里,只是想知道这两个片段之间的区别
我是第一次使用lazyVerticalGrid,并编写了这段代码,它可以按预期工作
LazyVerticalGrid(columns = GridCells.Fixed(2)) {
items(DataSource.topics.size) {
CourseCard(topic = DataSource.topics[it])
}
}
但是,发现还有另一种方法,显然也涉及添加一个导入语句,
import androidx.compose.foundation.lazy.grid.items
LazyVerticalGrid(columns = GridCells.Fixed(2)) {
items(DataSource.topics) {
CourseCard(topic = it)
}
}
有什么区别,什么是正确的方法?
在导入之前和导入后,我try 在按住Ctrl键的同时单击Items()函数,它会将我带到相同的LazyGridDsl.kt文件.