我已经使用 onScrollListener 实现了延迟加载。我遇到的一个问题是第一次活动开始时图像不显示。滚动列表视图时会显示图像。图像第一次未加载的任何原因。请告诉我。谢谢。
getView() 代码如下:
public View getView(int position, View convertView, ViewGroup parent) {
View vi=convertView;
ContentListHolder contentHolder = null;
if(convertView==null)
{
vi = inflater.inflate(layoutItem, null);
contentHolder = new ContentListHolder();
contentHolder.textview = (TextView)vi.findViewById(idText);
contentHolder.imageView =(ImageView)vi.findViewById(idImage);
vi.setTag(contentHolder);
}
else
{
contentHolder = (ContentListHolder) convertView.getTag();
}
contentHolder.textview.setText("item "+position);
contentHolder.imageView.setImageResource(layoutstub);
Bitmap bitmap = imageLoader.getBitmapFromCache(data[position]);
notifyDataSetChanged();
if(bitmap != null)
{ contentHolder.imageView.setImageBitmap(bitmap);
}
return vi;
}