開始使用RecyclerView

初始化RecyclerView元件
mRecyclerView = (RecyclerView)findViewById(R.id.recycler_view);
分隔線
mRecyclerView.addItemDecoration(new ItemDecoration(getActivity(),null));
動畫
mRecyclerView.setItemAnimator(new DefaultItemAnimator());
管理布局,分為三個
  • LinearLayoutManager:listView效果
  • GridLayoutManager:GridView效果
  • StaggeredGridLayoutManager:瀑布式效果
mRecyclerView.setLayoutManager(new LinearLayoutManager(getActivity()));
mRecyclerView.setLayoutManager(new GridLayoutManager(getActivity(),mSpanCount));  
mRecyclerView.setLayoutManager(new StaggeredGridLayoutManager(mSpanCount,StaggeredGridLayoutManager.VERTICAL);
Adapt
mRecyclerView.setAdapter(mAdapt);