cloudroam
2025-03-31 731667db1ac658a6f6064ef328d04eb1d47c20ff
app/src/main/java/com/example/firstapp/adapter/MyAdapter.kt
@@ -15,6 +15,7 @@
    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 {
@@ -25,8 +26,11 @@
    override fun onBindViewHolder(holder: ViewHolder, position: Int) {
        val item = getItem(position) // 使用 getItem 来获取当前位置的 item
        holder.tvTitle.text = item.type // 假设 Code 类有一个 `type` 属性
        holder.tvTitle.text = item.oneLevel // 假设 Code 类有一个 `type` 属性
        holder.tvDescription.text = item.code // 假设 Code 类有一个 `code` 属性
        var createtime  = "请注意:当前取件免费截止时间是"+item.createTime+",超时会收取额外费用"
        holder.overTimeMsg.text = createtime
        println("打印......")
    }
    // 使用 DiffUtil 来优化列表更新