我正在寻找一些帮助在Kotlin中创建GridView。请不要让我看看JAVA代码,因为我已经尝试过适应各种JAVA示例。在Kotlin中构建GridView时无法传递上下文
所以,我创建了BaseAdapter的扩展,但我无法传递上下文。 Android documentation通过调用gridview.setAdapter(new ImageAdapter(this));
来显示它的访问方式。
在我的活动分配BaseAdapter到GridView元素
collectionView.adapter = ButtonAdapter()
我试图传递上下文里面,但我得到的错误太多参数
collectionView.adapter = ButtonAdapter(baseContext())
我BaseAdapter用我尝试将其初始化的方法进行扩展
class ButtonAdapter : BaseAdapter() {
var con: Context? = null
//.....
fun ButtonAdapter(context: Context) {
con = context
}
}
我在做什么错在尝试传递上下文并创建GridView?预先感谢您的任何帮助。
哇,这太明显了,这很尴尬。一旦10分钟过去,将接受答案。谢谢 –
高兴地帮助:)每个人都会犯错误。我建议你也阅读[doc](https://kotlinlang.org/docs/reference/classes.html)。 – Bob
搜索时看到文件几次,但它只是没有沉入:) –