直接看代码:MainActivity:

package com.example.textwsjdemo;

import com.nostra13.universalimageloader.cache.disc.naming.Md5FileNameGenerator;
import com.nostra13.universalimageloader.core.DisplayImageOptions;
import com.nostra13.universalimageloader.core.ImageLoader;
import com.nostra13.universalimageloader.core.ImageLoaderConfiguration;
import com.nostra13.universalimageloader.core.assist.QueueProcessingType;
import com.nostra13.universalimageloader.core.display.RoundedBitmapDisplayer; import android.app.Activity;
import android.os.Bundle;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
import android.widget.ImageView; public class MainActivity extends Activity { private String url;
private Button bt_hehe;
private ImageView iv_photo;
private DisplayImageOptions defaultOptions;
private ImageLoaderConfiguration config; @Override protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main); initView(); defaultOptions = new DisplayImageOptions.Builder()
.showStubImage(R.drawable.ic_launcher) //载入開始默认的图片
.showImageForEmptyUri(R.drawable.ic_launcher) //url爲空會显示该图片。自己放在drawable里面的
.showImageOnFail(R.drawable.ic_launcher) //载入图片出现故障,会显示该图片
.cacheInMemory(true) //缓存用 fslae 不缓存
.cacheOnDisc(true) //缓存用
.displayer(new RoundedBitmapDisplayer(5)) //图片圆角显示。值为整数
.build(); config = new ImageLoaderConfiguration.Builder(MainActivity.this)
.defaultDisplayImageOptions(defaultOptions)
.threadPriority(Thread.NORM_PRIORITY - 2)
.denyCacheImageMultipleSizesInMemory()
.discCacheFileNameGenerator(new Md5FileNameGenerator())
.tasksProcessingOrder(QueueProcessingType.LIFO)
// .enableLogging() // Not necessary in common
.build();
ImageLoader.getInstance().init(config); } private void initView() {
//图片URL
url = "http://file.koolearn.com/20131018/1382077932449.jpg";
bt_hehe = (Button) findViewById(R.id.bt_hehe);
iv_photo = (ImageView) findViewById(R.id.iv_photo); bt_hehe.setOnClickListener(new OnClickListener() { @Override
public void onClick(View v) {
// TODO Auto-generated method stub
ImageLoader.getInstance().displayImage(url,iv_photo, defaultOptions); //url为图片地址,iv_photo 为ImageView布局,
}
});
} }

就这点代码就能够实现载入网络图片,导入Image-Loader 的jar包就可以

Image-Loader下载:  https://github.com/nostra13/Android-Universal-Image-Loader

最新文章

  1. python画决策树
  2. 使用天天模拟器开发Android应用
  3. android微信分享要注意的地方
  4. java之stream(jdk8)
  5. DataGridView 相关操作
  6. 白书P61 - 点集配对问题
  7. 分布式Session共享(二):tomcat+memcached实现session共享
  8. JavaScript检测原始值、引用值、属性
  9. JavaSE思维导图(五)
  10. javascript - Get page source code - Stack Overflow
  11. (12) MVC5 EF6 Bootstrap3
  12. 201521123032 《Java程序设计》第6周学习总结
  13. datagrid参数queryParams--easyUI
  14. k60引脚图
  15. Slave SQL_THREAD如何重放Relay log
  16. .NET 同步与异步 之 警惕闭包(十)
  17. jira使用问题汇总
  18. JVM老年代和新生代的比例
  19. HDU 2476 区间DP-刷字符问题-思维考察
  20. C# WebApi 返回JSON

热门文章

  1. 【转载】PDB命令行调试Python代码
  2. IA32系统级架构总览(二)
  3. 用webpy实现12306余票查询
  4. 利用jquery.touchSwipe.js实现的移动滑屏效果。
  5. 四十四 常用内建模块 struct
  6. SpringBoot学习:在Interillj Idea上快速搭建SpringBoot项目
  7. thinkphp之自动完成
  8. Java基础知识(二)
  9. BZOJ 1026 windy数【数位DP】
  10. HDU 6280 From Tree to Graph(2018 湘潭邀请 E题,树的返祖边)