我正在研究社交应用程序,它即将完成,但我陷入了一个图像闪烁的问题。当屏幕上有9到10幅图像时,如果我滚动页面,则会发生图像闪烁。在android中闪烁的图像
@Override
public View getView(final int position, View convertView, ViewGroup parent) {
final ViewHolder holder;
if (convertView == null) {
LayoutInflater inf = (LayoutInflater) act.getSystemService(Context.LAYOUT_INFLATER_SERVICE);
convertView = inf.inflate(R.layout.view_grid_explore, null);
holder = new ViewHolder();
holder.img = (ImageView) convertView.findViewById(R.id.img_grid_album);
} else {
holder = (ViewHolder) convertView.getTag();
}
ImageLoader.getInstance().displayImage(
Static_Urls.explore_pic + data.get(position).talk_pic,
holder.img);
convertView.setTag(holder);
notifyDataSetChanged();
return convertView;
}
先取下notifyDataSetChanged()行... – Mike
感谢迈克其工作:当你建立自己一个“刷新()”方法适配器内部就像一个例子是。 –