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