安卓开发-利用smart-image-view来实现网络中的图片在手机上的显示
2017-09-16 11:44
381 查看
1.在项目中导入smart-image-view的文件如图:
2.在activity_main.xml中,引入SmartImageView:
3.在MainActivity中进行网络请求(http://10.0.2.2:8080/img/a1.png,自定义在tomcat服务器下的webapps/ROOT下有一个文件夹img,里面有图片a1.png,10.0.2.2是安卓手机访问tomcat的映射地址,localhost或者电脑ip都不行):
4.在AndroidManifest.xml中添加网络访问权限:
2.在activity_main.xml中,引入SmartImageView:
<com.loopj.android.image.SmartImageView android:id="@+id/siv" android:layout_width="wrap_content" android:layout_height="wrap_content"/>
3.在MainActivity中进行网络请求(http://10.0.2.2:8080/img/a1.png,自定义在tomcat服务器下的webapps/ROOT下有一个文件夹img,里面有图片a1.png,10.0.2.2是安卓手机访问tomcat的映射地址,localhost或者电脑ip都不行):
public class MainActivity extends Activity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); SmartImageView siv = (SmartImageView)findViewById(R.id.siv); //访问失败显示drawable/ic_launcher图片 siv.setImageUrl("http://10.0.2.2:8080/img/a1.png", R.drawable.ic_launcher); }
4.在AndroidManifest.xml中添加网络访问权限:
<uses-permission android:name="android.permission.INTERNET"/>
相关文章推荐
- Android开发 利用imageview显示选取的手机内存的图片
- android网络获取图片并保存在本地和获取手机SD卡中的图片显示到ImageView上及利用代码删除图片
- 安卓学习笔记---自定义ImageView实现图片圆形 ,椭圆和矩形圆角显示(矩形圆角加边框)
- SmartImageView重新实现网络图片的加载
- 使用SmartImageView控件实现网络图片的浏览
- 【Android开发】范例1-开启新线程获取网络图片并显示到ImageView中
- 安卓开发中如何获取网络图片并设置到ImageView?
- 利用webView实现加载网络图片居中并适应手机屏幕,以及img设置前缀
- Android手机开发:图片的放大和缩小显示ImageView
- SmartImageView重新实现网络图片的加载
- 使用自定义的item、Adapter和AsyncTask、第三方开源框架PullToRefresh联合使用实现自定义的下拉列表(从网络加载图片显示在item中的ImageView)
- Android手机开发:ImageView使用和从内存读取图片显示
- Android手机开发:图片的放大和缩小显示ImageView
- 使用自定义的item、Adapter和AsyncTask、第三方开源框架PullToRefresh联合使用实现自定义的下拉列表(从网络加载图片显示在item中的ImageView)
- 【Android 开发】:UI控件之 ImageView 实现图片旋转和缩放功能
- 使用GridView和ImageView组件实现图片显示效果
- ios 从网络下载图片,保存,并用imageview从保存中显示
- 使用GridView和ImageView组件实现图片显示
- ios 从网络下载图片,保存,并用imageview从保存中显示
- Android的ImageView如何显示网络图片资源