我正在研究社交應用程序,它即將完成,但我陷入了一個圖像閃爍的問題。當屏幕上有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
感謝邁克其工作:當你建立自己一個「刷新()」方法適配器內部就像一個例子是。 –