Recyclerview单选和多选实现


Recyclerview单选和多选实现,通过简单的demo来展示单选和多选状态,最后写了一个综合的实用demo.
资源截图
代码片段和文件信息
// 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.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个文件信息

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件举报,一经查实,本站将立刻删除。

发表评论

评论列表(条)