-
Notifications
You must be signed in to change notification settings - Fork 0
CustomRecyclerAdapter
Shanti Ranjan Das edited this page Apr 5, 2020
·
1 revision
AdapterClass for CustomRecyclerAdapter
lass PrecautionAdapter : CustomRecyclerAdapter<String, PrecautionViewHolder>() {
override fun onCreateHolder(parent: ViewGroup, viewType: Int) = PrecautionViewHolder(
DataBindingUtil.inflate(
LayoutInflater.from(parent.context),
R.layout.adapter_precaution,
parent,
false
)
)
override fun onBindHolder(holder: PrecautionViewHolder, data: String, position: Int) =
holder.bindView { holder.mBinding.precaution = "${position+1}. $data" }
}
#### CustomRecyclerAdapter<String, PrecautionViewHolder>
Here String is model class and PrecautionViewHolder is ViewHolder class