Recyclerview单选和多选实现,通过简单的demo来展示单选和多选状态,最后写了一个综合的实用demo.
代码片段和文件信息
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
....... 118 2017-09-07 16:43 RecycleviewCheckBoxDemo.gitignore
文件 1 2018-12-08 19:13 RecycleviewCheckBoxDemo.gradle4.4fileChangeslast-build.bin
文件 17 2018-12-08 19:13 RecycleviewCheckBoxDemo.gradle4.4fileContentfileContent.lock
文件 196651 2018-12-08 19:13 RecycleviewCheckBoxDemo.gradle4.4fileHashesfileHashes.bin
文件 17 2018-12-08 19:13 RecycleviewCheckBoxDemo.gradle4.4fileHashesfileHashes.lock
文件 19857 2018-12-08 19:12 RecycleviewCheckBoxDemo.gradle4.4fileHashes
esourceHashesCache.bin
文件 1120764 2018-12-08 19:13 RecycleviewCheckBoxDemo.gradle4.4javaCompileclassAnalysis.bin
文件 453215 2018-12-08 19:13 RecycleviewCheckBoxDemo.gradle4.4javaCompilejarAnalysis.bin
文件 17 2018-12-08 19:13 RecycleviewCheckBoxDemo.gradle4.4javaCompilejavaCompile.lock
文件 67110 2018-12-08 19:13 RecycleviewCheckBoxDemo.gradle4.4javaCompile askHistory.bin
文件 20908 2018-12-08 19:13 RecycleviewCheckBoxDemo.gradle4.4javaCompile askJars.bin
文件 1233852 2018-12-08 19:13 RecycleviewCheckBoxDemo.gradle4.4 askHistory askHistory.bin
文件 17 2018-12-08 19:13 RecycleviewCheckBoxDemo.gradle4.4 askHistory askHistory.lock
文件 17 2018-12-08 19:13 RecycleviewCheckBoxDemo.gradleuildOutputCleanupuildOutputCleanup.lock
文件 51 2018-12-08 19:10 RecycleviewCheckBoxDemo.gradleuildOutputCleanupcache.properties
文件 20909 2018-12-08 19:13 RecycleviewCheckBoxDemo.gradleuildOutputCleanupoutputFiles.bin
文件 534 2018-12-08 19:11 RecycleviewCheckBoxDemo.ideacachesuild_file_checksums.ser
文件 1803 2018-12-08 19:09 RecycleviewCheckBoxDemo.ideacodestylesProject.xml
文件 626 2018-12-08 19:10 RecycleviewCheckBoxDemo.ideagradle.xml
文件 749 2018-12-08 19:11 RecycleviewCheckBoxDemo.idealibrariesGradle__com_android_support_animated_vector_drawable_25_4_0.xml
文件 690 2018-12-08 19:11 RecycleviewCheckBoxDemo.idealibrariesGradle__com_android_support_appcompat_v7_25_4_0.xml
文件 660 2018-12-08 19:11 RecycleviewCheckBoxDemo.idealibrariesGradle__com_android_support_design_25_4_0.xml
文件 705 2018-12-08 19:11 RecycleviewCheckBoxDemo.idealibrariesGradle__com_android_support_recyclerview_v7_25_4_0.xml
文件 617 2018-12-08 19:11 RecycleviewCheckBoxDemo.idealibrariesGradle__com_android_support_support_annotations_25_4_0_jar.xml
文件 700 2018-12-08 19:11 RecycleviewCheckBoxDemo.idealibrariesGradle__com_android_support_support_compat_25_4_0.xml
文件 705 2018-12-08 19:11 RecycleviewCheckBoxDemo.idealibrariesGradle__com_android_support_support_core_ui_25_4_0.xml
文件 720 2018-12-08 19:11 RecycleviewCheckBoxDemo.idealibrariesGradle__com_android_support_support_core_utils_25_4_0.xml
文件 710 2018-12-08 19:11 RecycleviewCheckBoxDemo.idealibrariesGradle__com_android_support_support_fragment_25_4_0.xml
文件 730 2018-12-08 19:11 RecycleviewCheckBoxDemo.idealibrariesGradle__com_android_support_support_media_compat_25_4_0.xml
文件 480 2018-12-08 19:11 RecycleviewCheckBoxDemo.idealibrariesGradle__com_android_support_support_v4_25_4_0.xml
............此处省略2045个文件信息
// Generated code from Butter Knife. Do not modify!
package com.example.xiaohao.recycleviewcheckboxdemo;
import android.support.annotation.CallSuper;
import android.support.annotation.UiThread;
import android.support.v7.widget.RecyclerView;
import android.view.View;
import android.widget.Button;
import android.widget.LinearLayout;
import android.widget.TextView;
import butterknife.Unbinder;
import butterknife.internal.Utils;
import java.lang.IllegalStateException;
import java.lang.Override;
public class MainActivity_ViewBinding implements Unbinder {
private MainActivity target;
@UiThread
public MainActivity_ViewBinding(MainActivity target) {
this(target target.getWindow().getDecorView());
}
@UiThread
public MainActivity_ViewBinding(MainActivity target View source) {
this.target = target;
target.mRecyclerview = Utils.findRequiredViewAsType(source R.id.recyclerview “field ‘mRecyclerview‘“ RecyclerView.class);
target.mTvSelectNum = Utils.findRequiredViewAsType(source R.id.tv_select_num “field ‘mTvSelectNum‘“ TextView.class);
target.mBtnDelete = Utils.findRequiredViewAsType(source R.id.btn_delete “field ‘mBtnDelete‘“ Button.class);
target.mSelectAll = Utils.findRequiredViewAsType(source R.id.select_all “field ‘mSelectAll‘“ TextView.class);
target.mLlMycollectionBottomDialog = Utils.findRequiredViewAsType(source R.id.ll_mycollection_bottom_dialog “field ‘mLlMycollectionBottomDialog‘“ LinearLayout.class);
target.mBtnEditor = Utils.findRequiredViewAsType(source R.id.btn_editor “field ‘mBtnEditor‘“ TextView.class);
}
@Override
@CallSuper
public void unbind() {
MainActivity target = this.target;
if (target == null) throw new IllegalStateException(“Bindings already cleared.“);
this.target = null;
target.mRecyclerview = null;
target.mTvSelectNum = null;
target.mBtnDelete = null;
target.mSelectAll = null;
target.mLlMycollectionBottomDialog = null;
target.mBtnEditor = null;
}
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
....... 118 2017-09-07 16:43 RecycleviewCheckBoxDemo.gitignore
文件 1 2018-12-08 19:13 RecycleviewCheckBoxDemo.gradle4.4fileChangeslast-build.bin
文件 17 2018-12-08 19:13 RecycleviewCheckBoxDemo.gradle4.4fileContentfileContent.lock
文件 196651 2018-12-08 19:13 RecycleviewCheckBoxDemo.gradle4.4fileHashesfileHashes.bin
文件 17 2018-12-08 19:13 RecycleviewCheckBoxDemo.gradle4.4fileHashesfileHashes.lock
文件 19857 2018-12-08 19:12 RecycleviewCheckBoxDemo.gradle4.4fileHashes
esourceHashesCache.bin
文件 1120764 2018-12-08 19:13 RecycleviewCheckBoxDemo.gradle4.4javaCompileclassAnalysis.bin
文件 453215 2018-12-08 19:13 RecycleviewCheckBoxDemo.gradle4.4javaCompilejarAnalysis.bin
文件 17 2018-12-08 19:13 RecycleviewCheckBoxDemo.gradle4.4javaCompilejavaCompile.lock
文件 67110 2018-12-08 19:13 RecycleviewCheckBoxDemo.gradle4.4javaCompile askHistory.bin
文件 20908 2018-12-08 19:13 RecycleviewCheckBoxDemo.gradle4.4javaCompile askJars.bin
文件 1233852 2018-12-08 19:13 RecycleviewCheckBoxDemo.gradle4.4 askHistory askHistory.bin
文件 17 2018-12-08 19:13 RecycleviewCheckBoxDemo.gradle4.4 askHistory askHistory.lock
文件 17 2018-12-08 19:13 RecycleviewCheckBoxDemo.gradleuildOutputCleanupuildOutputCleanup.lock
文件 51 2018-12-08 19:10 RecycleviewCheckBoxDemo.gradleuildOutputCleanupcache.properties
文件 20909 2018-12-08 19:13 RecycleviewCheckBoxDemo.gradleuildOutputCleanupoutputFiles.bin
文件 534 2018-12-08 19:11 RecycleviewCheckBoxDemo.ideacachesuild_file_checksums.ser
文件 1803 2018-12-08 19:09 RecycleviewCheckBoxDemo.ideacodest
文件 626 2018-12-08 19:10 RecycleviewCheckBoxDemo.ideagradle.xm
文件 749 2018-12-08 19:11 RecycleviewCheckBoxDemo.idealibrariesGradle__com_android_support_animated_vector_drawable_25_4_0.xm
文件 690 2018-12-08 19:11 RecycleviewCheckBoxDemo.idealibrariesGradle__com_android_support_appcompat_v7_25_4_0.xm
文件 660 2018-12-08 19:11 RecycleviewCheckBoxDemo.idealibrariesGradle__com_android_support_design_25_4_0.xm
文件 705 2018-12-08 19:11 RecycleviewCheckBoxDemo.idealibrariesGradle__com_android_support_recyclerview_v7_25_4_0.xm
文件 617 2018-12-08 19:11 RecycleviewCheckBoxDemo.idealibrariesGradle__com_android_support_support_annotations_25_4_0_jar.xm
文件 700 2018-12-08 19:11 RecycleviewCheckBoxDemo.idealibrariesGradle__com_android_support_support_compat_25_4_0.xm
文件 705 2018-12-08 19:11 RecycleviewCheckBoxDemo.idealibrariesGradle__com_android_support_support_core_ui_25_4_0.xm
文件 720 2018-12-08 19:11 RecycleviewCheckBoxDemo.idealibrariesGradle__com_android_support_support_core_utils_25_4_0.xm
文件 710 2018-12-08 19:11 RecycleviewCheckBoxDemo.idealibrariesGradle__com_android_support_support_fragment_25_4_0.xm
文件 730 2018-12-08 19:11 RecycleviewCheckBoxDemo.idealibrariesGradle__com_android_support_support_media_compat_25_4_0.xm
文件 480 2018-12-08 19:11 RecycleviewCheckBoxDemo.idealibrariesGradle__com_android_support_support_v4_25_4_0.xm
............此处省略2045个文件信息
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件举报,一经查实,本站将立刻删除。
评论列表(条)