Android Studio为我提供:类型参数不在其范围内:应该是'RecyclerView.ViewHolder!'的子类型

kh212irz  于 2022-11-20  发布在  Android
关注(0)|答案(1)|浏览(166)

类 Jmeter 板回收器适配器:回收机视图适配器<DashboardRecyclerAdapter.DashboardViewHolder>()
错误位于:-<DashboardRecyclerAdapter.DashboardViewHolder>

import android.view.View
import android.view.ViewGroup
import android.widget.TextView
import androidx.recyclerview.widget.RecyclerView
import com.surajpatil.navigationdrawer1.R

class DashboardRecyclerAdapter : RecyclerView.Adapter<DashboardRecyclerAdapter.DashboardViewHolder>(){

    class DashboardViewHolder(view:View)
    {
        val textView: TextView = view.findViewById(R.id.txtRecyclerRowItem)

    }

    override fun onCreateViewHolder(parent: ViewGroup , viewType: Int): DashboardViewHolder {
        TODO("Not yet implemented")
    }

    override fun onBindViewHolder(holder: DashboardViewHolder , position: Int) {
        TODO("Not yet implemented")
    }

    override fun getItemCount(): Int {
        TODO("Not yet implemented")
    }
}
u2nhd7ah

u2nhd7ah1#

您的问题是DashboardViewHolder没有继承自RecyclerView.ViewHolder

class DashboardViewHolder(view: View) : RecyclerView.ViewHolder(view) {
    val textView: TextView = view.findViewById(R.id.txtRecyclerRowItem)
}

相关问题