ListView 不同行高 复用 底部多出一块

来源:互联网 发布:中国指数研究院数据 编辑:程序博客网 时间:2024/04/29 22:18

好记性不如烂笔头

几天遇到个问题,listview显示一行字符串,由于每行高度不同(后面小于前面的),结果导致lv最后多余一块

解决办法就是适配器中 不复用convertView(只限显示少量数据)

// if (convertView == null) {//这里不复用,因为每行高度不同            convertView = View.inflate(ctx, R.layout.item_yuan_liao, null);            holder = new MyViewHolder(convertView);            convertView.setTag(holder);//        } else {//            holder = (MyViewHolder) convertView.getTag();//        }


1 0
原创粉丝点击