getview中的数据就会重新获得一下这个获取只是让之前的adapter对应的list变大吧,而list前面的数据,不会变成别的了

解决方案 »

  1.   

    我getview中是下面这样写的,我从log中看到,图片路径和tittle,每次滑一下就会打出之前出来过的,这是不是说明控件又加载了一遍啦
    可能这个原因吧,导致tittle控件设置有些显示是空的,然后滑加下又有了,另外有的会变空
         CellHolder cellHolder;
            if (convertView == null) {
             cellHolder = new CellHolder();
                convertView = mInflater.inflate(R.layout.square_item, null);
                cellHolder.textTittle = (TextView) convertView.findViewById(R.id.notice_item_tittle_tv);
                cellHolder.textFav = (TextView) convertView.findViewById(R.id.notice_item_fav_tv);
                cellHolder.imagePic = (ImageView) convertView.findViewById(R.id.notice_item_pic_ib);
                convertView.setTag(cellHolder);
            } else {
             cellHolder = (CellHolder) convertView.getTag();
            }
            
    //        if(!mBusy){
            Trace.d("sh", "tittle--"+itemList.get(position).getNoticeTitle());
            cellHolder.textTittle.setText(itemList.get(position).getNoticeTitle());
            cellHolder.textFav.setText(String.valueOf(itemList.get(position).getNoticeFavCount()));
            
            String[] bm = Util.getArray(itemList.get(position).getNoticePhotos());
            
            //图片异步加载
            if(bm!=null&&bm.length!=0){
                String picUrl = bm[0];
                Trace.d("sh", "picUrl--"+picUrl);
      

  2.   

    找到什么原因了
    就因为tittle的TextView控件加了android:singleLine="true",这么一行,就出现这问题了
    问题是找到了。。但这个怎么会影响加载的啊那要不换行应该怎么做啊