只说要点。
1、自定义的ViewHolder需要继承RecyclerView-V7包里的ViewHolder ,实现构造方法。
2、自定义的adapter需要继承RecyclerView-V7包里的Adapter<T>,也就是RecyclerView-V7包里的Adapter<自定义的ViewHolder>。需要实现:getItemCount方法、onCreateViewHolder方法(返回自定义的ViewHolder)、onBindViewHolder方法
3、定义LayoutManager ,LinearLayoutManager linearLayoutManager = new LinearLayoutManager(context);
4、可以设置LayoutManager 的方向,linearLayoutManager.setOrientation(LinearLayoutManager.HORIZONTAL);
5、把LayoutManager 给RecyclerView,mRecyclerView.setLayoutManager(linearLayoutManager);
6、最后是绑定适配器,mRecyclerView.setAdapter(adapter);
下面是适配器的一个example:
public class GalleryAdapter extends Adapte