友達の面白い写真のウェブサイト用のアプリを構築しています。Android 開発者の Web サイトから gridview アクティビティをダウンロードしましたが、プリセットの画像 URL をロードするだけで、うまくいきません。サイトから画像を自動的にロードできる画像ローダーが必要です。
どんな助けでも大歓迎です。
lazylist のダウンロードを使用する https://github.com/thest1/LazyList
AQueryライブラリが、簡単な画像の読み込みを探しているものであることを願っています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 カードおよび内部ストレージへのキャッシュが可能になります。要するに、物事がより簡単になり、可能な限り最速の速度を得ることができます. やってみて。