码迷,mamicode.com
首页 > 其他好文 > 详细

RecyclerView

时间:2017-03-09 18:09:33      阅读:265      评论:0      收藏:0      [点我收藏+]

标签:efault   sign   ack   3.0   cti   默认   git   删除   als   

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













RecyclerView

标签:efault   sign   ack   3.0   cti   默认   git   删除   als   

原文地址:http://www.cnblogs.com/xiaoCong2016/p/6526760.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!