From f16258cea520fd0c802a6c97ca3af9b696e78b5c Mon Sep 17 00:00:00 2001 From: jrfeng Date: Sat, 21 Nov 2020 10:44:33 +0800 Subject: [PATCH] update debug code --- .../helper/debug/SelectableHelperActivity.java | 10 ++++++++++ app/src/main/res/layout/activity_selectable_helper.xml | 8 ++++++++ 2 files changed, 18 insertions(+) diff --git a/app/src/main/java/recyclerview/helper/debug/SelectableHelperActivity.java b/app/src/main/java/recyclerview/helper/debug/SelectableHelperActivity.java index 0168fad..0e116ac 100644 --- a/app/src/main/java/recyclerview/helper/debug/SelectableHelperActivity.java +++ b/app/src/main/java/recyclerview/helper/debug/SelectableHelperActivity.java @@ -6,6 +6,7 @@ import androidx.recyclerview.widget.LinearLayoutManager; import androidx.recyclerview.widget.RecyclerView; +import android.annotation.SuppressLint; import android.graphics.Color; import android.os.Bundle; import android.view.LayoutInflater; @@ -44,6 +45,15 @@ protected void onCreate(Bundle savedInstanceState) { mAdapter = new TestSelectableAdapter(mItems); recyclerView.setAdapter(mAdapter); + final TextView tvSelectCount = findViewById(R.id.tvSelectCount); + mAdapter.setOnSelectCountChangeListener(new SelectableHelper.OnSelectCountChangeListener() { + @SuppressLint("SetTextI18n") + @Override + public void onSelectCountChanged(int selectedCount) { + tvSelectCount.setText("SelectCount: " + selectedCount); + } + }); + RadioGroup rgMode = findViewById(R.id.rgMode); rgMode.setOnCheckedChangeListener(new RadioGroup.OnCheckedChangeListener() { @Override diff --git a/app/src/main/res/layout/activity_selectable_helper.xml b/app/src/main/res/layout/activity_selectable_helper.xml index 260cc40..2e65e7a 100644 --- a/app/src/main/res/layout/activity_selectable_helper.xml +++ b/app/src/main/res/layout/activity_selectable_helper.xml @@ -13,6 +13,14 @@ android:layout_height="0dp" android:layout_weight="1" /> + +