zoukankan      html  css  js  c++  java
  • RecyclerView使用

    步骤:
    1:首先导入V7依赖包
    2:在布局中引用RecyclerView
    3:在activity中查找控件
    4:继承RecyclerView.Adapter,实现它的3个方法,
    (1):加载布局的onCreateViewHolder
    (2):设置控件内容的onBindViewHolder
    (3):获取数据长度的方法getItemCount
    (4):继承抽象类RecyclerView.ViewHolder
    5:设置Adapter
    6:加载数据
     
    使用listview效果的时候:
    布局管理器:new LinearLayoutManager(this)
    使用gridview效果的时候:
    布局管理器:new GridLayoutManager(this,4)
    使用listview效果的时候:
    布局管理器:new StaggeredGridLayoutManager(2,StaggeredGridLayoutManager.VERTICAL)
     
     
    使用listview效果的时候:
    分割线:mRecyclerView.addItemDecoration(new DividerItemDecoration(
    // getApplicationContext(), DividerItemDecoration.VERTICAL_LIST));
    使用gridview效果的时候:
    分割线:new DividerGridItemDecoration(this)
    使用listview效果的时候:
    分割线:new DividerGridItemDecoration(this)
  • 相关阅读:
    感谢梦想
    感谢迷茫
    CSS动画
    ES6笔记③
    Object的增。删。查。改。遍历
    js创建对象的方式 三种
    js 控制台的错误提示
    ES6笔记② 箭头函数
    ES6笔记① var 和 let的区别
    js冒泡排序
  • 原文地址:https://www.cnblogs.com/fanzhiguo/p/6023472.html
Copyright © 2011-2022 走看看