diff options
Diffstat (limited to 'app/src/main/java/xyz/adjutor/aniki/ListAdapter.kt')
-rw-r--r-- | app/src/main/java/xyz/adjutor/aniki/ListAdapter.kt | 45 |
1 files changed, 0 insertions, 45 deletions
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<String>) : - RecyclerView.Adapter<ListAdapter.ViewHolder>() { - - /** - * 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 - -} - |