我是一名Java初學者,我想從JSON的ListView上顯示Web圖像。 現在我已經創建了帶有文本字符串和本地圖像的ListView(mipmap.ic_launcher)。此外,加載從網頁作品IMG,但只從使用的onCreate我的代碼在Android上將Web圖像轉換爲ListView
mImageView = (ImageView) findViewById(R.id.image);
new LoadImageTask(this).execute(KEY_URL);
休息:
public void onLoaded(List<AndroidVersion> androidList) {
for (AndroidVersion wykopList : androidList) {
HashMap<String, String> map = new HashMap<>();
mImageView = (ImageView) findViewById(R.id.image);
new LoadImageTask(this).execute(KEY_URL);
map.put(KEY_VER, wykopList.getVer());
map.put(KEY_NAME, wykopList.getName());
map.put(KEY_API, wykopList.getApi());
map.put("image",String.valueOf(R.mipmap.ic_launcher));
mAndroidMapList.add(map);
}
loadListView();
}
private void loadListView() {
ListAdapter adapter = new SimpleAdapter(MainActivity.this, mAndroidMapList, R.layout.list_item,
new String[] { KEY_VER, KEY_NAME, KEY_API,"image" },
new int[] { R.id.version,R.id.name, R.id.api,R.id.image});
mListView.setAdapter(adapter);
}
@Override
public void onImageLoaded(Bitmap bitmap) {
mImageView.setImageBitmap(bitmap);
}
代替你可以使用通用圖像裝載機。這非常簡單,選項也適合你喜歡畢加索,滑翔。 – Prashant
您可以使用[Picasso](http://square.github.io/picasso/)進行圖像加載, Picasso.with(context).load(「Image_url」)。 –