请求访问数据 展示在listview上 多条目根据奇偶数
来源:互联网 发布:网络借贷资金存管业务 编辑:程序博客网 时间:2024/06/08 15:52
public class PullListAdapter extends BaseAdapter{ int IMAGE = 0; int TEXT = 1; List<DBean.ResultsBean> list; Context context; public PullListAdapter(List<DBean.ResultsBean> list, Context context) { this.list = list; this.context = context; } @Override public int getCount() { return list.size(); } @Override public Object getItem(int position) { return list.get(position); } @Override public long getItemId(int position) { return position; } @Override public int getViewTypeCount() { return 2; } @Override public int getItemViewType(int position) { if (list.get(position).getImages()!=null){ return IMAGE; } return TEXT; } @Override public View getView(int position, View convertView, ViewGroup parent) { if (getItemViewType(position)==IMAGE){ //如果返回IMAGE ImageHolder holder; if (convertView==null){ convertView = View.inflate(context, R.layout.pull_item2,null); holder = new ImageHolder(); holder.imageView = (ImageView) convertView.findViewById(R.id.pull_image); holder.textView = (TextView) convertView.findViewById(R.id.pull_text); convertView.setTag(holder); }else{ holder = (ImageHolder) convertView.getTag(); } holder.textView.setText(list.get(position).getDesc()); ImageLoader.getInstance().displayImage(list.get(position).getImages().get(0),holder.imageView, ImageLoaderUtil.getDefautOption()); }else if (getItemViewType(position)==TEXT){ //如果返回TEXT TextHolder holder; if (convertView==null){ convertView = View.inflate(context, R.layout.pull_item1,null); holder = new TextHolder(); holder.textView = (TextView) convertView.findViewById(R.id.pull_text); convertView.setTag(holder); }else{ holder = (TextHolder) convertView.getTag(); } holder.textView.setText(list.get(position).getDesc()); } return convertView; } class ImageHolder{ ImageView imageView; TextView textView; } class TextHolder{ TextView textView; }}
阅读全文
0 0
- 请求访问数据 展示在listview上 多条目根据奇偶数
- 多条目展示ListView(如:有两种不同的布局图片在listview条目上展示)
- ListView多条目展示 请求网络数据 和图片
- listview网络请求数据并实现多条目展示
- Android--------ListView多条目展示数据
- ListView多条目展示
- ListView多条目展示
- listview多条目展示
- listView 多条目展示
- ListView多条目展示
- listview多条目展示
- ListView多条目展示
- Listview(多条目展示)
- listview多条目展示
- ListView 多条目展示
- listview(多条目展示)
- ListView多条目展示
- ListView 多条目展示
- UVa1627
- Android Studio 3.0的gradle-4.1-all.zip下载
- JAVA 回调机制
- [杂题 图论] Codeforces #437C.The Child and Toy
- django 后台服务
- 请求访问数据 展示在listview上 多条目根据奇偶数
- 「Unity3D」(3)事件系统和EventSystem详细解读
- Java
- java 中 interger.parseInt和 interger.valueOf的区别
- 巧用img的width和height属性进行缩图,使图片不变形
- android模块配置文件build.gradle加中文备注
- java之枚举Enum
- 优化:梯度检验
- [训练测试过程记录]Text-Detection-with-FRCN