gpt4 book ai didi

android - RecyclerView 无法识别 View 持有者

转载 作者:行者123 更新时间:2023-11-29 01:03:00 25 4
gpt4 key购买 nike

我正在通过构建一个应用程序来学习 Kotlin,现在,我正在尝试为我的 RecyclerView 创建一个适配器。但是,我为我的 ViewGroup 选择的名称标记为 Unresolved Reference。我对 Kotlin 还很陌生,所以我知道我会犯一个愚蠢的错误,但在这种情况下,我不知道我做错了什么。

class RecyclerAdapter: RecyclerView.Adapter<RecyclerAdapter.PosterHolder>(){

override fun onCreateViewHolder(parent: ViewGroup, viewType: Int): {
TODO("not implemented") //To change body of created functions use File | Settings | File Templates.
}

override fun getItemCount(): Int {
TODO("not implemented") //To change body of created functions use File | Settings | File Templates.
}

override fun onBindViewHolder(holder: RecyclerAdapter.PosterHolder, position: Int) {
TODO("not implemented") //To change body of created functions use File | Settings | File Templates.
}

}

class PosterHolder (v: View) : RecyclerView.ViewHolder(v), View.OnClickListener {
override fun onClick(p0: View?) {
TODO("not implemented") //To change body of created functions use File | Settings | File Templates.
}
}

最佳答案

试试这个来修复:

class RecyclerAdapter : RecyclerView.Adapter<RecyclerAdapter.PosterHolder>() {

override fun onCreateViewHolder(parent: ViewGroup, viewType: Int): PosterHolder? {
return null
}

override fun onBindViewHolder(holder: PosterHolder, position: Int) {

}

override fun getItemCount(): Int {
return 0
}

inner class PosterHolder(itemView: View) : RecyclerView.ViewHolder(itemView)
}

And to convert java file to kotlin file with Android Studio, choosing Code->Convert java file to kotlin file.

关于android - RecyclerView 无法识别 View 持有者,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49677108/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com