在使用ListView的时候,List中有一个ImageView,用SimpleAdapter只能加载R.drawable.xxx这种写法的图片显示在ListView上,我现在从网络动态加载的图片转换成Bitmap或者Drawable后不知道怎么显示了...public class DirectList extends ListActivity {@Overridepublic void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);
SimpleAdapter adapter = new SimpleAdapter(this, getData(), R.layout.tab_direct, new String[] { "title", "info", "img" }, new int[] { R.id.tab_driect_title, R.id.tab_driect_info, R.id.tab_driect_img });setListAdapter(adapter);}
private List<Map<String, Object>> getData() {List<Map<String, Object>> list = new ArrayList<Map<String, Object>>();
Map<String, Object> map = new HashMap<String, Object>();map.put("text", "测试文字");map.put("img", R.drawable.icon);//这里的R.drawable.icon怎么才能换成Drawable对象
return list;}
}
SimpleAdapter adapter = new SimpleAdapter(this, getData(), R.layout.tab_direct, new String[] { "title", "info", "img" }, new int[] { R.id.tab_driect_title, R.id.tab_driect_info, R.id.tab_driect_img });setListAdapter(adapter);}
private List<Map<String, Object>> getData() {List<Map<String, Object>> list = new ArrayList<Map<String, Object>>();
Map<String, Object> map = new HashMap<String, Object>();map.put("text", "测试文字");map.put("img", R.drawable.icon);//这里的R.drawable.icon怎么才能换成Drawable对象
return list;}
}
解决方案 »
- android 后台调用接口,如果数据有更新,进行声音和图标提示
- 【求助】Android下,判断快捷方式是否创建的方法。
- 红色字体出有误,怎么改啊!!!
- 帮忙看下这个线程互斥可以吗
- 图片缓存问题
- listview.setselection()无效。
- Android的ListView怎么实现百叶窗效果来显示列表项?
- logcat上不停的出现error信息Unable to start service Intent { act=com.android.email.ACCOUN
- android HelloWord src下没所谓的自动生成的 .java文件 求解
- 将SeekBar分段,并且每段显示不同的颜色
- 在一个项目中有好几个activity如何优先调用我需要的activity
- sqlite问题,请教高手
itmapDrawable bitmapDrawable = (BitmapDrawable)bitmap;
Drawable drawable = (Drawable)bitmapDrawable; or
Bitmap bitmap = new Bitmap (...);
Drawable drawable = new BitmapDrawable(bitmap); 转换Drawable to Bitmap
Drawable d = ImagesList.get(0);
Bitmap bitmap = ((BitmapDrawable)d).getBitmap();