ListView多条目加载
2017-12-21 11:19
323 查看
public class Myadapter1 extends BaseAdapter{ private List<NewUser.DataBean> newUserData; private Context context; private final int item=0; private final int item1=1; public Myadapter1(List<NewUser.DataBean> newUserData, Context context) { this.newUserData = newUserData; this.context = context; } @Override public int getCount() { return newUserData.size(); } @Override public Object getItem(int position) { return newUserData.get(position); } @Override public long getItemId(int position) { return position; } @Override public int getViewTypeCount() { return 2; } @Override public int getItemViewType(int position) { return position%getViewTypeCount(); } @Override public View getView(int position, View convertView, ViewGroup parent) { int type = getItemViewType(position); ViewHolder holder= new ViewHolder(); if (convertView==null){ switch (type){ case item: convertView= View.inflate(context,R.layout.item,null); holder.img= (ImageView) convertView.findViewById(R.id.img); break; case item1: convertView=View.inflate(context,R.layout.item1,null); holder.img1= (ImageView) convertView.findViewById(R.id.img1); holder.text_name1= (TextView) convertView.findViewById(R.id.text_name1); break; } convertView.setTag(holder); }else { holder= (ViewHolder) convertView.getTag(); switch (type){ case item: ImageLoader.getInstance().displayImage(newUserData.get(position).getImage_url(),holder.img); break; case item1: ImageLoader.getInstance().displayImage(newUserData.get(position).getImage_url(),holder.img1); holder.text_name1.setText(newUserData.get(position).getTitle()); break; } } return convertView; } private class ViewHolder{ private ImageView img; private ImageView img1; private TextView text_name1; } }
相关文章推荐
- listview多条目加载
- Listview多条目加载
- listview的多条目加载和解析
- ListView的多条目加载
- ListView加优化的多条目加载
- listview多条目加载适配器
- 判断网络状态 fragment隐藏显示 xlistview多条目加载数据
- listview多条目加载的类
- MainActivity.java11listviewmutilitemload(listview多条目加载
- itemlistview多条目加载
- listView的多条目加载(类似头条新闻之类的)
- Android 给listview/gridview设置加载动画(逐条加载条目动画)
- 动漫-无限轮播小圆点+判断网络+网络请求+多条目加载XListView+ImageLoader
- ListView多条目加载
- ListView 多条目加载
- ListView的多条目加载
- listview多条目加载适配器
- listview多条目加载
- ListView多条目加载
- ListView多条目加载