在使用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程序出现“很抱歉,XXX已停止运行”这个是什么原因?
- android做游戏 背景图片移动问题
- android应用的界面入口如何定位
- Android下通过USB通讯的问题
- android gif4.2 Gallery gif和bmp格式图片删除了还在显示,但是实际已经删除了
- Android的服务器端用什么开发?
- android 跨程序通信
- android 如何从服务器端的数据库中拿数据,在客户端显示类?
- 让android支持avi格式视频播放。大牛们,帮下忙,
- 请教微信朋友圈拍照功能怎么实现
- 在一个项目中有好几个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();