GridView.LayoutParams在Kotlin中不存在?
我想使用GridView
并根据文档 ,在适配器中,我可以在适配器中使用此行:
imageView.setLayoutParams(new GridView.LayoutParams(85, 85));
那么,把它转换成Kotlin,它说:
它在Java中工作,但不在Kotlin中。
那么,为什么呢? 我怎样才能在Kotlin中使用GridView.LayoutParams
?
尝试以下方法之一:
imageView.setLayoutParams(AbsListView.LayoutParams(85, 85)) imageView.setLayoutParams(GridView@AbsListView.LayoutParams(85, 85))
由于GridView没有它自己的LayoutParams实现,所以你必须选择它的超类AbsListView
一个实现。 您可以决定是否要添加GridView@
前缀。
GridView
没有内部类的LayoutParams
,它使用AbsListView.LayoutParams
所以只需将代码更改为
imageView.layoutParams = AbsListView.LayoutParams(85,85)