您好我正在使用适用于Android库的通用图像加载程序以异步方式将图像下载到我的Android
应用程序。通用图像加载器无法在BaseAdapter上工作
当它被用来在Activity
,但我不能让它在Adapter
它显示的默认图像工作,但它不会显示从myUrl图像,它工作正常。
这里有我的代码:
public class AdapatadorImagenesDetalle extends BaseAdapter {
private Context contexto;
private int position;
ImageView imageView;
public AdapatadorImagenesDetalle(Context c,int pos) {
contexto = c;
position = pos;
}
public int getCount() {
return 4;
}
public Object getItem(int position) {
return position;
}
public long getItemId(int position) {
return position;
}
public View getView(int positionView, View convertView, ViewGroup parent) {
imageView = new ImageView(contexto);
ImageLoader.getInstance().displayImage(myUrl, imageView, new ImageLoadingListener() {
@Override
public void onLoadingStarted(String imageUri, View view)
{
imageView.setImageResource(R.drawable.image);
}
@Override
public void onLoadingFailed(String imageUri, View view, FailReason failReason)
{
imageView.setImageResource(R.drawable.image);
}
@Override
public void onLoadingComplete(String imageUri, View view, Bitmap loadedImage) {
}
@Override
public void onLoadingCancelled(String imageUri, View view) {
imageView.setImageResource(R.drawable.image);
}
});
return imageView;
}
}
任何线索,为什么会出现这种情况?
在此先感谢
编辑:我试图表现出对生态画廊这些图像
什么是myUrl?如果'myUrl'已成功加载,则不会对'onLoadingCompleted'做任何事情。 – Apoorv
将布局参数设置为您的ImageView。 – NOSTRA