Dawid Hyzy
02/13/2020, 2:05 AMclass RecyclerViewAdapter(val feed: List<ApprovalpenyimpanganActivity.Penyimpangan>): RecyclerView.Adapter<CustomViewHolder>(){
override fun getItemCount(): Int {
return feed.count()
}
override fun onCreateViewHolder(parent: ViewGroup, viewType: Int): CustomViewHolder {
val layoutinflater = LayoutInflater.from(parent?.context)
val row = layoutinflater.inflate(R.layout.penyimpanganlayout, parent, false)
return CustomViewHolder(row)
}
override fun onBindViewHolder(holder: CustomViewHolder, position: Int){
val feed = feed.get(position)
holder.view.textView5.text = feed.namakaryawan + " - " + feed.kodenik + "\n" +
feed.jamin + " - " + feed.jamout + "\n" +
"Tanggal : " + feed.tglabsen
holder.view.checkBox.setOnClickListener{
println(position)
println("CLICKED")
println(feed)
}
}
}
class CustomViewHolder(val view: View): RecyclerView.ViewHolder(view){
}
My data class :
data class Penyimpangan(
@SerializedName("kodenik") val kodenik : String,
@SerializedName("namakaryawan") val namakaryawan : String,
@SerializedName("kodebagian") val kodebagian : String,
@SerializedName("tglupdate") val tglupdate : String,
@SerializedName("tglabsen") val tglabsen : String,
@SerializedName("jamin") val jamin : String,
@SerializedName("jamout") val jamout : String
)
Barco
02/13/2020, 4:10 AMonBindViewHolder()
Barco
02/13/2020, 4:12 AMRobert
02/13/2020, 8:27 AMDawid Hyzy
02/14/2020, 2:10 AM