ImageView未在ListView Android 4.0中显示
我正试图显示twitter列表中的个人资料图像。我有一个用于异步任务的listview。我的ImageView正在从URL以可绘制的方式动态完成。它似乎在2.3.3上运行良好,但在4.0上没有显示图像。ImageView必须在4.0上运行。我很困惑。 以下是我的适配器:ImageView未在ListView Android 4.0中显示,android,listview,url,imageview,Android,Listview,Url,Imageview,我正试图显示twitter列表中的个人资料图像。我有一个用于异步任务的listview。我的ImageView正在从URL以可绘制的方式动态完成。它似乎在2.3.3上运行良好,但在4.0上没有显示图像。ImageView必须在4.0上运行。我很困惑。 以下是我的适配器: Tweet o = tweets.get(position); Drawable drawable = LoadImageFromUrl.LoadImageFromWebOperations
Tweet o = tweets.get(position);
Drawable drawable = LoadImageFromUrl.LoadImageFromWebOperations(o.profile_image_url);
image.setImageDrawable(drawable);
将URL转换为drawable的方法如下:
public static Drawable LoadImageFromWebOperations(String url) {
try {
Log.i("URL", url);
InputStream is = (InputStream) new URL(url).getContent();
Drawable d = Drawable.createFromStream(is, "src name");
return d;
} catch (Exception e) {
return null;
}
}
我的列表项(tweets)的xml布局如下:
没有人响应。我通过使用UrlImageViewHelper修复了此问题:
UrlImageViewHelper.setUrlDrawable(image, o.profile_image_url);
UrlImageViewHelper.setUrlDrawable(image, o.profile_image_url);