Android 不是接口适配器的类型参数
请帮帮我,我无法在RecyclerView中实现Kotlin。我想使用RecyclerView为我的应用程序创建一个适配器,但是当我实现时,我得到了一个错误 这是我的密码:Android 不是接口适配器的类型参数,android,kotlin,android-recyclerview,Android,Kotlin,Android Recyclerview,请帮帮我,我无法在RecyclerView中实现Kotlin。我想使用RecyclerView为我的应用程序创建一个适配器,但是当我实现时,我得到了一个错误 这是我的密码: class HomeAdapter(private val results: List<Result>) : Adapter<HomeAdapter.HomeViewHolder>() { override fun onCreateViewHolder(parent: ViewGroup,
class HomeAdapter(private val results: List<Result>) : Adapter<HomeAdapter.HomeViewHolder>() {
override fun onCreateViewHolder(parent: ViewGroup, viewType: Int): HomeViewHolder {
return HomeViewHolder(
LayoutInflater
.from(parent.context)
.inflate(
R.layout.item_home,
parent, false
)
)
}
override fun onBindBiewHolder(holder: HomeViewHolder, position: Int) {
holder.bind(results[holder.adapterPosition])
}
override fun getItemCount(): Int {
return results.count()
}
inner class HomeViewHolder(itemView: View) : RecyclerView.ViewHolder(itemView) {
fun bind(result: Result) {
with(itemView) {
val title = findViewById<TextView>(R.id.tv_title)
title.text = result.title
val overview = findViewById<TextView>(R.id.tv_overview)
overview.text = result.overview
}
}
}
}
这就是错误:
为您的目的导入正确的适配器类: 导入android.support.v7.widget.RecyclerView 类HomeAdapter…:RecyclerView.Adapter{…}
您必须已导入导致错误的android.widget.Adapter。将其更改为RecyclerView.Adapter由于他导入的适配器没有泛型,因此引发了“无类型”参数错误,这意味着他正在导入android.widget.Adapter。我已经导入了它,为什么它仍然出错。请帮忙me@Misbagas导入导入android.support.v7.widget.RecyclerView并使用RecyclerView更改适配器。适配器?@Misbagas您找到解决方案了吗?@Misbagas如果答案解决了您的问题,请单击答案左侧的绿色勾号将其标记为已接受!