| | |
| | | class ViewHolder(view: View) : RecyclerView.ViewHolder(view) { |
| | | val tvTitle: TextView = view.findViewById(R.id.tvTitle) |
| | | val tvDescription: TextView = view.findViewById(R.id.tvDescription) |
| | | val overTimeMsg: TextView = view.findViewById(R.id.overTimeMsg) |
| | | } |
| | | |
| | | override fun onCreateViewHolder(parent: ViewGroup, viewType: Int): ViewHolder { |
| | |
| | | val item = getItem(position) // 使用 getItem 来获取当前位置的 item |
| | | holder.tvTitle.text = item.type // 假设 Code 类有一个 `type` 属性 |
| | | holder.tvDescription.text = item.code // 假设 Code 类有一个 `code` 属性 |
| | | var overtime = "请注意:当前取件免费截止时间是"+item.overtime+",超时会收取额外费用" |
| | | holder.overTimeMsg.text = overtime |
| | | println("打印......") |
| | | } |
| | | |
| | | // 使用 DiffUtil 来优化列表更新 |