0

私は次のようにgetViewを持っています

 @Override
public View getView(final int position, View convertView, ViewGroup parent) {

    LayoutInflater tempinflator = ((Activity)mContext).getLayoutInflater();
    if (convertView == null) {
        convertView = tempinflator.inflate(R.layout.event_list_item, null);
    }


    img = (ImageView)convertView.findViewById(R.id.businessLogo);


    img.setImageResource(R.drawable.tour_default);


    int loader = R.drawable.tour_default;
    String image_url = event.getBusinessLogo();

    ImageLoader imgLoader = new ImageLoader(mContext);

    imgLoader.DisplayImage(image_url, loader, img);
    return convertView;
}

image_url = 画像のインターネット アドレス

および ImageLoader メソッドは次のとおりです

 public void DisplayImage(String url, int loader, ImageView imageView)
{
    stub_id = loader;
    imageViews.put(imageView, url);
    Bitmap bitmap=memoryCache.get(url);
    if(bitmap!=null)
        imageView.setImageBitmap(bitmap);
    else
    {
        queuePhoto(url, imageView);
        imageView.setImageResource(loader);
    }
}

画像がちらつく理由を理解しようとしています。リストビューでURIから画像をロードする方法はありますか? ちらつきなし?

4

0 に答える 0