-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathHomeAdapter.java
36 lines (32 loc) · 1.11 KB
/
HomeAdapter.java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
package svgouwu.napp.adapter;
import android.view.LayoutInflater;
import android.view.ViewGroup;
import java.util.ArrayList;
import java.util.List;
import svgouwu.napp.R;
import svgouwu.napp.bean.Home_Wares_Bean;
import svgouwu.napp.holder.BasicViewHolder;
import svgouwu.napp.holder.home.Home_Normal;
import svgouwu.napp.util.Mutils;
/**
* Created by Administrator on 2017/2/16.
*/
public class HomeAdapter extends BasicAdapter {
/**Home_Wares_Bean 是自定义的Bean类*/
private List<Home_Wares_Bean> list;
/**通过构造器,传入数据,和其他您需要的对象*/
public HomeAdapter(List<Home_Wares_Bean> list){
this.list = list;
}
/**创建除头布局,脚布局之外的Holder*/
@Override
protected BasicViewHolder createRelViewHolder(ViewGroup parent) {
return new Home_Normal(LayoutInflater.from(Mutils.getContext())
.inflate(R.layout.home_normal,parent,false),list,listener);
}
/**除头布局,脚布局之外的数量*/
@Override
protected int getRelCount() {
return list.size();
}
}