第一步:
compile 'com.yanzhenjie:recyclerview-swipe:1.1.4'
此处我引用的是严振杰大大封装的recyclerview,bolg:http://blog.csdn.net/yanzhenjie1003
在xml里引用
<com.yanzhenjie.recyclerview.swipe.SwipeMenuRecyclerView
android:id="@+id/recyclerView"
android:layout_width="match_parent"
android:layout_height="match_parent">
</com.yanzhenjie.recyclerview.swipe.SwipeMenuRecyclerView>
第二步:
写对应的adapter
我的HeadFootBean里只有一个int 型的 type,用来判断所要加载的view类型(type one=1,type two=2)
public class RecycleHeadFootAdapter extends RecyclerView.Adapter<RecyclerView.ViewHolder> {
private List<HeadFootBean> list;
private Context c;
public RecycleHeadFootAdapter(List<HeadFootBean> list, Context c) {
this.list = list;
this.c = c;
}
private static final int TYPE_ONE = 1;
private static final int TYPE_TWO = 2;
@Override
public RecyclerView.ViewHolder onCreateViewHolder(ViewGroup parent, int viewType) {
Recycle