From d49771c90315897e0fe6eb8d4034e36853bf6650 Mon Sep 17 00:00:00 2001 From: Clyhtsuriva Date: Wed, 17 Feb 2021 08:00:07 +0100 Subject: Trying to mimic the Flower exemple from google. --- app/src/main/java/xyz/adjutor/aniki/ListAdapter.kt | 45 ---------------------- 1 file changed, 45 deletions(-) delete mode 100644 app/src/main/java/xyz/adjutor/aniki/ListAdapter.kt (limited to 'app/src/main/java/xyz/adjutor/aniki/ListAdapter.kt') diff --git a/app/src/main/java/xyz/adjutor/aniki/ListAdapter.kt b/app/src/main/java/xyz/adjutor/aniki/ListAdapter.kt deleted file mode 100644 index 74ba9c4..0000000 --- a/app/src/main/java/xyz/adjutor/aniki/ListAdapter.kt +++ /dev/null @@ -1,45 +0,0 @@ -package xyz.adjutor.aniki - -import android.view.LayoutInflater -import android.view.View -import android.view.ViewGroup -import android.widget.TextView -import androidx.recyclerview.widget.RecyclerView - -class ListAdapter(private val dataSet: Array) : - RecyclerView.Adapter() { - - /** - * Provide a reference to the type of views that you are using - * (custom ViewHolder). - */ - class ViewHolder(view: View) : RecyclerView.ViewHolder(view) { - // Define click listener for the ViewHolder's View. - val firstLine: TextView = view.findViewById(R.id.firstLine) - val secondLine: TextView = view.findViewById(R.id.secondLine) - - } - - // Create new views (invoked by the layout manager) - override fun onCreateViewHolder(viewGroup: ViewGroup, viewType: Int): ViewHolder { - // Create a new view, which defines the UI of the list item - val view = LayoutInflater.from(viewGroup.context) - .inflate(R.layout.row_layout, viewGroup, false) - - return ViewHolder(view) - } - - // Replace the contents of a view (invoked by the layout manager) - override fun onBindViewHolder(viewHolder: ViewHolder, position: Int) { - - // Get element from your dataset at this position and replace the - // contents of the view with that element - viewHolder.firstLine.text = dataSet[position] - viewHolder.secondLine.text = dataSet[position] - } - - // Return the size of your dataset (invoked by the layout manager) - override fun getItemCount() = dataSet.size - -} - -- cgit v1.2.3