Котлин || Элемент Recycleview не раздувается: недоступный код для каждого переопределенного метода RecycleView.Adapter

Я создаю Custom Recycleview в Kotlin
Я не получаю никакого исключения в коде, и он работает отлично, но проблема заключается в том, что элемент не появляется на Recycleview но код недоступен в классе адаптера.

Waring: – недоступный код для переопределенного метода адаптера RecycleView .

Захваченное изображение

Проверьте класс Adapter и Activity

Класс адаптера

 class CustomRecycleAdapter(val data: ArrayList<String>) : RecyclerView.Adapter<CustomRecycleAdapter.ViewHolder>() { override fun onCreateViewHolder(parent: ViewGroup?, viewType: Int): ViewHolder { TODO("not implemented") //To change body of created functions use File | Settings | File Templates. val v = LayoutInflater.from(parent?.context).inflate(R.layout.recycle_item, parent, false) return ViewHolder(v) } override fun getItemCount(): Int { TODO("not implemented") //To change body of created functions use File | Settings | File Templates. return data.size; } override fun onBindViewHolder(holder: ViewHolder?, position: Int) { TODO("not implemented") //To change body of created functions use File | Settings | File Templates. val item = data[position] println("Data is here==>>> "+item) holder?.textViewName?.text = item; } class ViewHolder(itemView: View) : RecyclerView.ViewHolder(itemView) { val textViewName = itemView.findViewById<TextView>(R.id.tvName) } } 

Класс активности

 class FirstRecycleViewExample : AppCompatActivity() { val data = arrayListOf<String>() override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) setContentView(R.layout.first_recycleview) val recycler_view = findViewById<RecyclerView>(R.id.recycler_view) data.add("First Data") data.add("Second Data") data.add("Third Data") data.add("Forth Data") data.add("Fifth Data") //creating our adapter val adapter = CustomRecycleAdapter(data) //now adding the adapter to recyclerview recycler_view.adapter = adapter } } 

Вы не добавили менеджер компоновки для RecyclerView. LinearLayoutManager добавьте LinearLayoutManager ИЛИ GridLayoutManager

recycler_view.layoutManager = LinearLayoutManager(this, LinearLayout.VERTICAL, false)