我希望你能帮助我解决使用毕加索在listview中加载图像的问题。 这是我的代码:
ImageView iv = new ImageView(getActivity().getBaseContext());
for (int i = 0; i < categories.length(); i++) {
HashMap<String, String> map;
map = new HashMap<String, String>();
map.put("titre", name_cat);
map.put("description", description);
map.put("count_prog", count_pg.toString());
iv = new ImageView(getActivity().getBaseContext());
Picasso.with(getActivity().getBaseContext()).
load(MY_URL_STRING).into(iv);
iv.buildDrawingCache();
Bitmap bmap = iv.getDrawingCache();
map.put("img_cat", toString().valueOf(bmap));
listItem.add(map);
}
图像已加载但未显示在列表中
非常感谢你
答案 0 :(得分:0)
ImageView iv = (ImageView)findViewById(R.id.YOUR_VIEW_ID);//get the image view you want to display the image on
Picasso.with(ACTIVITY_NAME.this).load(YOUR_URL).into(iv);//load the image onto the image view you specified
这将在图像视图上显示图像。还有其他关于如何使用listview执行此操作的教程,但此代码只是将图像放到imageview