第3-14课列表布局,onBindViewHolder下,holder.itemView没有item_message等属性

报错内容在截图的最底部;由于kotlin-android插件被弃用了,我用的是ViewBinding,但也只是胡乱地绑定数据(不会绑),图中尽可能按照老师的源码来写了,请问要如何修改代码呢
package com.example.activitytest
import android.os.Bundle
import androidx.fragment.app.Fragment
import android.view.LayoutInflater
import android.view.View
import android.view.ViewGroup
import android.widget.ImageView
import androidx.recyclerview.widget.LinearLayoutManager
import androidx.recyclerview.widget.RecyclerView
import com.example.activitytest.databinding.FragmentHomeBinding
class HomeFragment : Fragment(R.layout.fragment_home){
override fun onViewCreated(view: View, savedInstanceState: Bundle?) {
super.onViewCreated(view, savedInstanceState)
val binding = FragmentHomeBinding.inflate(layoutInflater)
binding.recyclerView.layoutManager = LinearLayoutManager(context,LinearLayoutManager.VERTICAL,false)
binding.recyclerView.adapter = MyAdapter()
}
inner class MyAdapter : RecyclerView.Adapter<MyViewHolder>() {
override fun onCreateViewHolder(parent: ViewGroup, viewType: Int): MyViewHolder {
val itemView : View =
LayoutInflater.from(context).inflate(R.layout.item_view_linear_vertical,parent,false)
return MyViewHolder(itemView)
}
override fun onBindViewHolder(holder: MyViewHolder, position: Int) {
holder.itemView.img1.setImageResourse(R.drawable.icon)
}