package com.rehome.dywoa.adapter import android.content.Context import android.view.LayoutInflater import android.view.ViewGroup import com.rehome.dywoa.base.BaseViewBindingAdapter import com.rehome.dywoa.bean.DjZhTjBean import com.rehome.dywoa.bean.HistoryDjBean import com.rehome.dywoa.bean.XjZhTjBean import com.rehome.dywoa.databinding.AdapterDjZhTjBinding import com.rehome.dywoa.databinding.AdapterHistoryDjBinding import com.rehome.dywoa.databinding.AdapterXjZhTjBinding class XjZhTjAdapter(var context: Context, var data: MutableList) : BaseViewBindingAdapter(context) { override fun getCount(): Int { return data.count() } override fun getItem(position: Int): Any { return data[position] } override fun getItemId(position: Int): Long { return position.toLong() } override fun getBinding( inflater: LayoutInflater, parent: ViewGroup? ) = AdapterXjZhTjBinding.inflate(inflater, parent, false) override fun handleData(position: Int, binding: AdapterXjZhTjBinding) { val item: XjZhTjBean.Row = data[position] binding.tvJhmc.text = item.name binding.tvSt.text = item.startTime binding.tvEt.text = item.endTime binding.tvZds.text = item.zds binding.tvYjds.text = item.yjds binding.tvWjds.text = item.wjds binding.tvMjds.text = item.mjds binding.tvRate.text = item.rate } }