package com.kuanzhai.user.ui.menu.adapter
|
|
import android.view.LayoutInflater
|
import android.widget.TextView
|
import cn.sinata.xldutils.adapter.HFRecyclerAdapter
|
import cn.sinata.xldutils.adapter.util.ViewHolder
|
import com.kuanzhai.user.R
|
import com.kuanzhai.user.network.entity.WantedBean
|
import com.kuanzhai.user.views.FlowLayout
|
import java.util.ArrayList
|
|
class WantedAdapter(list: ArrayList<WantedBean>):HFRecyclerAdapter<WantedBean>(list, R.layout.item_wanted) {
|
override fun onBind(holder: ViewHolder, position: Int, data: WantedBean) {
|
holder.setText(R.id.tv_title,data.title)
|
holder.setText(R.id.tv_price,if (data.interviewOrNot == "1"
|
||(data.startSalary.isNullOrEmpty()&&data.endSalary.isNullOrEmpty())
|
||(data.startSalary.toDouble() == 0.0&&data.endSalary.toDouble() == 0.0)) "薪资面议" else "${data.startSalary}-${data.endSalary}元/月")
|
val flTag = holder.bind<FlowLayout>(R.id.fl_tag)
|
flTag.removeAllViews()
|
data.welfare.split(",").filter { it.isNotEmpty() }?.forEach {
|
val inflate = LayoutInflater.from(context).inflate(R.layout.item_tag, null) as TextView
|
inflate.text = it
|
flTag.addView(inflate)
|
}
|
}
|
|
}
|