Advertisement
muhamad_lukman

adapter2Candra

Feb 1st, 2022
1,330
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Kotlin 1.62 KB | None | 0 0
  1. package com.dwicandra.crud_kotlin_learning.Adapter
  2.  
  3. import android.content.Context
  4. import android.view.LayoutInflater
  5. import android.view.View
  6. import android.view.ViewGroup
  7. import android.widget.TextView
  8. import androidx.recyclerview.widget.RecyclerView
  9. import com.dwicandra.crud_kotlin_learning.Model.Employes
  10. import com.dwicandra.crud_kotlin_learning.R
  11. import com.google.firebase.database.ValueEventListener
  12. import org.w3c.dom.Text
  13.  
  14.  
  15. class AdapterEmployes(val context: Context, val datalist: ArrayList<Employes>): RecyclerView.Adapter<AdapterEmployes.EmployesViewHolder>(){
  16.  
  17.     override fun onCreateViewHolder(parent: ViewGroup, viewType: Int): EmployesViewHolder {
  18.         val layoutInflater : LayoutInflater = LayoutInflater.from(parent.context)
  19.         val view : View = layoutInflater.inflate(R.layout.card_view,parent,false)
  20.         return EmployesViewHolder(view)
  21.     }
  22.  
  23.     override fun onBindViewHolder(holder: EmployesViewHolder, position: Int) {
  24.         val datalists = datalist[position]
  25.         holder.tvId.text = datalists.id
  26.         holder.tvNama.text = datalists.name
  27.         holder.tvKelas.text = datalists.kelas
  28. //        holder.tvNama.setText(datalist!![position].name)
  29. //        holder.tvKelas.setText(datalist[position].kelas)
  30.     }
  31.  
  32.     override fun getItemCount(): Int {
  33.         return datalist.size
  34.     }
  35.  
  36.     class EmployesViewHolder(itemView: View) : RecyclerView.ViewHolder(itemView){
  37.         var tvId = itemView.findViewById<TextView>(R.id.tv_id)
  38.         var tvNama = itemView.findViewById<TextView>(R.id.tv_nama)
  39.         val tvKelas = itemView.findViewById<TextView>(R.id.tv_kelas)
  40.  
  41.     }
  42.  
  43. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement