当listview里的item不止一种类型时
来源:互联网 发布:阿里云主机登陆 编辑:程序博客网 时间:2024/05/06 20:57
listview几乎是每个程序都会做的,但是当listview要显示的东西比较复杂的时候怎么办?????这个问题有很多方法解决,有的在View getView(int position, View convertView, ViewGroup parent) {里单独列出来,谷歌已有解决办法。
listview 的adapter有这样两个方法:
/** 根据位置 判断当前条目是什么类型 */
/** 根据位置 判断当前条目是什么类型 */@Overridepublic int getItemViewType(int position) { //20 if (position == datas.size()) { // 当前是最后一个条目return MORE_ITEM;}return getInnerItemViewType(position); // 如果不是最后一个条目 返回默认类型}/** 当前ListView 有几种不同的条目类型 */@Overridepublic int getViewTypeCount() {return super.getViewTypeCount() + 1; // 2 有两种不同的类型}
然后在getview里面就可以根据getViewTypeCount()的返回类型进行控制
0 0
- 当listview里的item不止一种类型时
- 当listview的item为相对布局时item高度被挤压解决
- Edittext In Listview,当listview的item中有edittext时,怎么保存edittext的值?
- ListView中加入RadioButton 当点击ListView的item时,选中里面的RadioButton
- ListView中加入RadioButton 当点击ListView的item时,选中里面的RadioButton
- 当长时间点击ListView时弹出contextMenu如何确定被点击listView中item的位置
- 当ListView有Header时,onItemClick里的position不正确
- 当ListView有Header时,onItemClick里的position不正确
- 当ListView有Header时,onItemClick里的position不正确
- 当ListView有Header时,onItemClick里的position不正确
- 当ListView有Header时,onItemClick里的position不正确
- 当ListView有Header时,onItemClick里的position不正确
- 当ListView有Header时,onItemClick里的position不正确
- 当ListView有Header时,onItemClick里的position不正确
- 当ListView有Header时,onItemClick里的position不正确
- 当ListView有Header时,onItemClick里的position不正确
- 当ListView有Header时,onItemClick里的position不正确。
- 当ListView有Header时,onItemClick里的position不正确
- 优化sql感悟
- Centos6.5 安装ftp
- 多线程程序处理内存泄漏和访问冲突问题
- OC学习之Runtime之一成员变量和属性
- 大整数加法回顾
- 当listview里的item不止一种类型时
- application json请求与传统请求
- nginx 安装阶段整个项目的配置文件分析
- 经典的《Rework》
- 兔子--PullToRefreshListView
- arp 静态绑定的问题
- ios设置图片为圆形
- 程序的多文件组织
- Java源码阅读的真实体会