ギャラリービューにダウンロードするイメージをロードしようとしています。現在、私はちょうど私が、私はエラーを取得いけない(私のアレイ内)の画像をダウンロードして、彼らはギャラリーにAndroidがダウンロード可能な描画可能ファイルをArraylist <Integer>
public View getView(int position, View convertView, ViewGroup parent) {
Drawable dr = null;
try {
dr = drawable_from_url(slImageLink[position],"jk");//String array of .jpg urls
Log.d("slImageLink[0]",slImageLink[position]); //this prints the url of the image I am downloading into logcat
} catch (MalformedURLException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
ImageView imgView = new ImageView(cont);
imgView.setBackgroundDrawable(dr);
imgView.setLayoutParams(new Gallery.LayoutParams(80, 70));
imgView.setScaleType(ImageView.ScaleType.FIT_XY);
imgView.setBackgroundResource(GalItemBg);
return imgView;
}
}
public Drawable drawable_from_url(String url, String src_name) throws java.net.MalformedURLException, java.io.IOException {
return android.graphics.drawable.Drawable.createFromStream(((java.io.InputStream)new java.net.URL(url).getContent()), src_name);
}
を表示するように、アダプタのgetViewメソッド()メソッドでimageviewsにそれらをロードしようとしています彼らは空白ですimageviewsに読み込む画像を取得することはありません、誰も助けてください?
イメージをダウンロードしてアレイに追加するコードを投稿できますか? – DallaRosa
こんにちは友人、その上に、drawable(dr)を返すpublic drawable – brux