我正在为朋友有趣的图片网站构建一个应用程序。我从 android 开发者网站下载了 gridview 活动,但它只加载了预设的图像 url,这对我们根本不起作用。我们需要一个可以自动从站点加载图像的图像加载器。
任何帮助将不胜感激。
Hope AQuery library is what you are looking for easy image loading on ImageView
试试这个
Drawable drawable = LoadImage(<Replace this with your url> + UserProfile.Photo);
UserPhotoImageView.setImageDrawable(drawable);
<replace with Your Image View>.setImageDrawable(drawable);
public Drawable LoadImage(String url)
{
try
{
InputStream is = (InputStream) new URL(url).getContent();
Drawable d = Drawable.createFromStream(is, "src name");
return d;
}
catch (Exception e)
{
System.out.println("Exc=" + e);
return null;
}
}
而不是其他人的建议,我认为最好的方法是使用UniversalImageLoader。它将允许您延迟加载,并缓存在 SD 卡和内部存储上。简而言之,它使事情变得更简单,并让您获得尽可能快的速度。试试看。