我已经实现了我的ViewHolder
模式adapter
,我在其中ImageView
填充了一个远程图像,问题是当我滚动时,我总是在得到正确的图像之前得到一个错误的图像(在几毫秒之后),我想这是因为当前视图是以前膨胀的视图,但我没有看到任何可能的解决方案
if (rowView == null) {
rowView = mInflater.inflate(R.layout.layout, parent, false);
ViewHolder viewHolder = new ViewHolder();
viewHolder.imageView = (ImageView) rowView.findViewById(R.id.image);
rowView.setTag(viewHolder);
}
ViewHolder viewHolder = (ViewHolder) rowView.getTag();
viewHolder.imageView.setImageResource(0);
imageLoader.DisplayImage(URL, viewHolder.imageView);
谢谢