InquiryItemAdapter.kt 1.5 KB

123456789101112131415161718192021222324252627282930313233343536
  1. package xn.hxp.ui.adapter
  2. import android.view.View
  3. import android.widget.TextView
  4. import com.chad.library.adapter.base.BaseQuickAdapter
  5. import com.chad.library.adapter.base.viewholder.BaseViewHolder
  6. import xn.hxp.R
  7. import com.blankj.utilcode.util.LogUtils
  8. import com.rc.httpcore.bean.HxpStockWaitListBean
  9. import xn.hxp.weidith.TextTool
  10. //查询-详情
  11. class InquiryItemAdapter :
  12. BaseQuickAdapter<HxpStockWaitListBean, BaseViewHolder>(R.layout.item_inquiry) {
  13. override fun convert(holder: BaseViewHolder, item: HxpStockWaitListBean) {
  14. holder.setText(R.id.chemicalName, "${item.chemicalName}")
  15. val chemicalNameView = holder.getView<TextView>(R.id.chemicalName)
  16. chemicalNameView.setOnClickListener(View.OnClickListener {
  17. TextTool.showPop(context, chemicalNameView)
  18. })
  19. LogUtils.i("===${holder.adapterPosition}====${item.casNum}")
  20. if (item.casNum != null) {
  21. holder.setText(R.id.casNum, "${item.casNum}")
  22. }
  23. holder.setText(R.id.chemicalCategoryName, "${item.chemicalCategoryName}")
  24. holder.setText(R.id.chemicalLevelName, "${item.chemicalLevelName}")
  25. LogUtils.i("===${holder.adapterPosition}====${item.chemicalPurity}")
  26. if (item.chemicalPurity != null) {
  27. holder.setText(R.id.chemicalPurity, "${item.chemicalPurity}")
  28. }
  29. holder.setText(R.id.surplus, "${item.surplus}${item.specUnit}")
  30. holder.setText(R.id.chemicalNumber, "${item.chemicalNumber}")
  31. }
  32. }