ListView item错位 由于Item复用时高度不一致导致ListView 显示错误

ListView item错位 由于Item复用时高度不一致导致ListView 显示错误_第1张图片

不复用 Item 就可以解决了 !!!求大神其他解决方法

//
//        if(convertView == null){
            holder = new ViewHolder();
            view = View.inflate(context, R.layout.layout_item_city,null);

            holder.tvIndex = (TextView) view.findViewById(R.id.tv_city_label);
            holder.llLocation = (RelativeLayout) view.findViewById(R.id.ll_city_location);


            holder.gvAddress = (GridView) view.findViewById(R.id.gv_simple_citys);
//            view.setTag(holder);
            convertView = view;


//        }else{
//            view = convertView;
//            holder = (ViewHolder) view.getTag();
//        }

你可能感兴趣的:(ListView item错位 由于Item复用时高度不一致导致ListView 显示错误)