我正在尋找一些幫助在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
搜索時看到文件幾次,但它只是沒有沉入:) –