无法在RecyclerView中解析视图持有者

SFA*_*FAH 0 android kotlin android-viewholder android-recyclerview

我是RecyclerView的新手,我想实现这一点,但是问题是我无法解析以下代码中的Viewholder引用,请帮帮我

class ViewAdapter : RecyclerView.Adapter<ViewAdapter.ViewHolder>(){
     override fun onCreateViewHolder(parent: ViewGroup, viewType: Int): ViewAdapter.ViewHolder {
        // return ViewHolder(LayoutInflater.from(parent.context).inflate(R.layout.slider, parent, false))
    // }
     }

     override fun getItemCount(): Int {
         TODO("not implemented") 
     }

     override fun onBindViewHolder(holder: ViewAdapter.ViewHolder, position: Int) {
         TODO("not implemented") 
     }


 }
Run Code Online (Sandbox Code Playgroud)

代码截图

Nil*_*hod 5

您需要在班级ViewHolder内部创建一个ViewAdapter班级

样本代码

class ViewAdapter : RecyclerView.Adapter<ViewAdapter.ViewHolder>() {
    override fun onCreateViewHolder(parent: ViewGroup, viewType: Int): ViewAdapter.ViewHolder {
        // return ViewHolder(LayoutInflater.from(parent.context).inflate(R.layout.slider, parent, false))
        // }
    }

    override fun getItemCount(): Int {
        TODO("not implemented")
    }

    override fun onBindViewHolder(holder: ViewAdapter.ViewHolder, position: Int) {
        TODO("not implemented")
    }

    class ViewHolder(itemView: View) : RecyclerView.ViewHolder(itemView) {
    }
}
Run Code Online (Sandbox Code Playgroud)