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)
  • 相关阅读:
    java io
    java 线程
    java 引用
    spring面试合集
    jvm(6):JMM
    jvm(n):JVM面试
    jvm(5):类加载机制
    jvm(4):类文件结构
    C# UDP编程简介
    Facebook 对 Memcache 伸缩性的增强
  • 原文地址:https://www.cnblogs.com/fanzhiguo/p/6023472.html
Copyright © 2011-2022 走看看