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