RecyclerView相比于listview耦合性低,更加灵活。
使用方法:
1:首先引入配置文件
<android.support.v7.widget.RecyclerView
android:id="@+id/recyclerview"
android:layout_width="match_parent"
android:layout_height="match_parent"<span style="font-family: Arial, Helvetica, sans-serif;">/></span>
2:findviewbyid 取得实例
3:mRecyclerView.setAdapter(adapter) 设置adapter
4:mRecyclerView.setLayoutManager(layout); 设置layoutmanager (这里可以实现很多布局
例如GridLayoutManager网格布局 LinearLayoutManager 线性布局 StaggeredGridLayoutManager瀑布流布局 )
5:mRecyclerView.setItemAnimator(new DefaultItemAnimator()); 设置添加 删除动画
6:mRecyclerView.addItemDecoration(new DividerItemDecoration(getActivity(), DividerItemDecoration.HORIZONTAL_LIST));
设置每一项的分割线
7:设置点击事件
参考: 【张鸿洋的博客】http://blog.youkuaiyun.com/lmj623565791/article/details/45059587 ;