zoukankan      html  css  js  c++  java
  • RecyclerView

    RecyclerView是Android 5.0 materials design中的组件之一
    还有CardView、Palette等





    用法:
    导入依赖的包  RecyclerView 与 CardView 小组件为 v7 支持内容库的一部分
    RecyclerView找不到
    recyclerview
    com.android.support:recyclerview-v7:23.4.0


    <android.support.v7.widget.RecyclerView
        android:id="@+id/recyclerView"
        android:layout_width="match_parent"
        android:layout_height="match_parent">
    </android.support.v7.widget.RecyclerView>

    RecyclerView recyclerView;
    recyclerView = (RecyclerView) findViewById(R.id.recyclerView); 
    LinearLayoutManager layoutManager = new LinearLayoutManager(this ); 
    //设置布局管理器 
    recyclerView.setLayoutManager(layoutManager); 
    //设置为垂直布局,这也是默认的 
    layoutManager.setOrientation(OrientationHelper. VERTICAL); 
    //设置Adapter 
    recyclerView.setAdapter( recycleAdapter); 
     //设置分隔线 
    recyclerView.addItemDecoration( new DividerGridItemDecoration(this )); 
    //设置增加或删除条目的动画 
    recyclerView.setItemAnimator( new DefaultItemAnimator());





    DirectionalViewPager代替ViewPager
    gallery代替viewpager

    Android 5 新出的
    RecyclerView 、CardView(不是GridView 、Palette

    RecyclerView只负责回收和重用的工作{   因为 Gallery 被淘汰了,替代ListView,也可以实现GridView同等效果
    RecyclerView需要 support-v7
    dependencies标签下添加compile 'com.android.support:recyclerview-v7:23.3.0'

    对于RecyclerView,谷歌决定使用新的RecyclerView.Adapter基类来取代旧的Adapter接口。所以,SimpleCursorAdapter、ArrayAdapter都将成为历史,或者至少不会是他们现在的这种使用方式。

    目前RecyclerView.Adapter还没有默认实现,以后可能会添加

    RecyclerViewPager 替代  Android.support.v4.view.ViewPager
    https://github.com/lsjwzh/RecyclerViewPager













  • 相关阅读:
    jquery 学习(五)
    iOS: 学习笔记, Swift名字空间
    iOS: 学习笔记, Swift与C指针交互(译)
    iOS: 学习笔记, Swift运算符定义
    iOS: 学习笔记, Swift与Objective-C混用总结
    iOS: 学习笔记, Swift与Objective-C混用简明教程(转载)
    股票查询接口: 腾讯
    iOS: 学习笔记, swift扩展
    iOS:Swift界面实例1, 简单界面
    iOS: 学习笔记, 用代码驱动自动布局实例(swift)
  • 原文地址:https://www.cnblogs.com/xiaoCong2016/p/6526760.html
Copyright © 2011-2022 走看看