From 03972ad1d3ce6ffe0be0395c0a4d5dcb4474031f Mon Sep 17 00:00:00 2001
From: lmw <125975490@qq.com>
Date: 星期五, 16 六月 2023 15:54:16 +0800
Subject: [PATCH] 修改公费支付方式

---
 app/src/main/java/com/kuanzhai/user/ui/official/adapter/ReasonAdapter.kt |    9 ++++++---
 1 files changed, 6 insertions(+), 3 deletions(-)

diff --git a/app/src/main/java/com/kuanzhai/user/ui/official/adapter/ReasonAdapter.kt b/app/src/main/java/com/kuanzhai/user/ui/official/adapter/ReasonAdapter.kt
index 954459b..e19dd23 100644
--- a/app/src/main/java/com/kuanzhai/user/ui/official/adapter/ReasonAdapter.kt
+++ b/app/src/main/java/com/kuanzhai/user/ui/official/adapter/ReasonAdapter.kt
@@ -7,15 +7,18 @@
 import java.util.ArrayList
 
 class ReasonAdapter(data: ArrayList<String>) : HFRecyclerAdapter<String>(data, R.layout.item_reason) {
-    var checked = -1
+    var checked = arrayListOf<Int>()
     override fun onBind(holder: ViewHolder, position: Int, data: String) {
         holder.bind<TextView>(R.id.tv_reason).apply {
             text = data
             setOnClickListener {
-                checked = position
+                if (position in checked)
+                    checked.remove(position)
+                else
+                    checked.add(position)
                 notifyDataSetChanged()
             }
-            isSelected = position == checked
+            isSelected = position in checked
         }
     }
 }
\ No newline at end of file

--
Gitblit v1.7.1