首页 > 代码库 > RecyclerView
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
null
RecyclerView
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。