安卓开发 listviev异步加载网络图片
来源:互联网 发布:双网卡双网络设置 编辑:程序博客网 时间:2024/06/08 16:48
将这个类写在listviev对应的activit中
private class asyncIma extends AsyncTask<URL,Integer,String>{ Bitmap bitmapTemp21; ImageView des; public asyncIma(ImageView imageView) { des=imageView; } @Override protected String doInBackground(URL... params) { try { URL url = new URL("http://juheimg.oss-cn-hangzhou.aliyuncs.com/toh/200905/17/EC23523763.jpg"); InputStream is = url.openStream(); bitmapTemp21 = BitmapFactory.decodeStream(is); }catch (Exception e) {} return null; } @Override protected void onPostExecute(String s) { try { des.setImageBitmap((Bitmap) bitmapTemp21); }catch (Exception e) {} }};
当想直接把listview对应的图片的网址直接放到适配器中可以如下配置适配器
simpleAdapter.setViewBinder(new SimpleAdapter.ViewBinder() { @Override public boolean setViewValue(View view, Object data, String textRepresentation) { if (view instanceof ImageView && data instanceof String) { final ImageView iv = (ImageView) view; asyncIma m=new asyncIma(iv); m.execute(); return true; } else { return false; } }});其他操作和以往一样
0 0
- 安卓开发 listviev异步加载网络图片
- 安卓GridView异步加载网络图片
- 安卓开发中listview异步加载图片
- 【安卓笔记】异步加载大量图片
- 安卓处理Html----图片异步加载
- 【安卓笔记】异步加载大量图片
- 安卓AsyncTask异步加载图片
- 安卓的异步下载网络图片
- 安卓开发-加载图片
- 异步加载网络图片
- 网络图片异步加载
- 异步加载网络图片
- 异步加载网络图片
- 近期的安卓学习开发SOS APP的一些总结文档 (拨打电话 加载首页图片的异步代码 判断是否有网络代码)
- 近期的安卓学习开发SOS APP的一些总结文档 (拨打电话 加载首页图片的异步代码 判断是否有网络代码)
- 安卓开发31:异步加载图片框架ImageLoader的使用
- Android 图片异步加载 加载网络图片
- Android异步加载网络图片
- 基于sqlite3的利用数据库实现简单通讯录
- 【51nod 1028 大数乘法 V2】
- 只调用random(0, 1),实现random(a, b)
- 利用C语言实现一些简单的栈操作
- javascript:;与javascript:void(0)使用介绍
- 安卓开发 listviev异步加载网络图片
- Qt中使用mysql连接远程服务器
- C语言一维数组的定义和引用
- Linux 方法 解决 总结 undefined reference
- 【PAT甲级】1063. Set Similarity (25)
- Spring实现AOP的4种方式
- python基础教程——元组
- 修改协议栈内容来同时使用两个串口
- Spring加载resource时classpath*:与classpath:的区别