From a141213b3234d2d83ffb6a5d2d42ede0e722d949 Mon Sep 17 00:00:00 2001
From: lmw <125975490@qq.com>
Date: 星期二, 13 六月 2023 11:57:21 +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