多条目加载
来源:互联网 发布:怎么做淘宝货源供应商 编辑:程序博客网 时间:2024/06/05 09:31
在做多条目加载时需要在适配器中多重写两个方法,(getItemViewType(int position))、(getViewTypeCount())
第一个是得到条目视图的类型,返回值是int
在实际开发中显示哪种条目的类型是根据接口数据中具体的那个字段值来决定的
private int title=0;private int img_left=1;private int img_right=2;private int img_bottom=3;public int getItemViewType(int position) { int a = position%4; if (a==0){ return title; }else if(a==1){ return img_left; }else if(a==2){ return img_right; } return img_bottom;}
第二个是得到视图类型的数量
也就是这个ListView要展示多少个不同的视图
还有在做优化时,首先要判断是哪一种类型的视图,再根据相关的视图进行优化
根据getItemViewType(position)==title进行判断
、、、、、、、、、、、、、、、、、、、、、
用imageLoder设置图片
ImageLoader.getInstance().displayImage(list.get(position).getPicUrl(), vh3.img, new App_Helper().shape());
阅读全文
0 0
- ListView多条目加载
- ListView 多条目加载
- listview多条目加载
- ListView多条目加载
- listview多条目加载
- 多条目加载
- ListView多条目加载
- ListView多条目加载
- ListView多条目加载
- xlistview多条目加载
- android多条目加载
- ListView多条目加载
- listview多条目加载
- 多条目加载
- Listview多条目加载
- ListView多条目加载
- 多条目加载
- 多条目加载
- 发奖 | 长假后更更更不想上班?仅3点就能提升你的工作效率!
- Universal-ImageLoader的优点,以及用法
- linux下php的mysqli扩展安装
- –定义一个圆类(Circle),其所在的包为bzu.info.software;定义一个圆柱类Cylinder,其所在的包为bzu.info.com;定义一个主类A,其所在的包也为bzu.info.c
- double bigdecimal
- 多条目加载
- java语言程序设计 第八章部分代码(8.9、8.11、8.20)
- lvm,raid,crontab(计划任务)
- 【数据结构】二叉树之堆排序(完整代码)
- BOOST库之format
- 开始写博客第一天 为了敲代码 为了学习 我希望在这里记录下我的学习历程 也是我坚持敲代码的一个支柱吧
- 旧题再做【bzoj2287】【[pojchallenge]消失之物】分治背包
- Java随记(二)上转型对象
- hibernate之注解