package com.igo.user.ui.login
|
|
import cn.sinata.xldutils.adapter.HFRecyclerAdapter
|
import cn.sinata.xldutils.adapter.util.ViewHolder
|
import com.igo.user.R
|
import com.igo.user.network.entity.AreaCode
|
|
class AreaCodeAdapter(data: ArrayList<AreaCode>) :
|
HFRecyclerAdapter<AreaCode>(data, R.layout.item_area_code) {
|
|
var block: ((AreaCode) -> Unit)? = null
|
|
override fun onBind(holder: ViewHolder, position: Int, data: AreaCode) {
|
holder.setText(R.id.abbreviation, data.abbreviation ?: "")
|
holder.setText(R.id.name, data.name ?: "")
|
holder.setText(R.id.code, data.code ?: "")
|
|
holder.setOnClickListener(R.id.root) {
|
block?.invoke(data)
|
}
|
}
|
}
|