android加载网络上的图片-使用SmartImageView
2017-12-30 22:39
696 查看
来自《Android移动应用基础教程》
使用开源项目SmartImageView可以很方便的加载网络上的图片。
1.下载SmartImageView项目,https://github.com/loopj/android-smart-image-view。将src文件夹下面的源代码拷贝到android工程中(或者引入)。
2.在xml文件中添加SmartImageView控件
<com.loopj.android.image.SmartImageView.SmartImageView
android:id="@+id/siv_icon"
android:layout_width="80dp"
android:layout_height="60dp"
android:layout_alignParentLeft="true"
android:layout_marginBottom="5dp"
android:layout_marginLeft="5dp"
android:layout_marginTop="5dp"
android:scaleType="centerCrop"
android:src="@drawable/ic_launcher"/>
3.在Activity中使用SmartImageView控件
public class MainActivity extends Activity{
protected void onCreate(Bundle savedInstanceState){
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
SmartImageView sivIcon = (SmartImageView)findViewById(R.id.siv_icon);
//加载指定地址的图片,网络地址图片
sivIcon.setImageUrl("http://192.168.1.103:8080/college2/img/a.jpg",
R.drawable.ic_launcher, //网络图片没找到时显示的图片
R.drawable.ic_launcher //正在加载中时显示的图片
);
}
}
使用开源项目SmartImageView可以很方便的加载网络上的图片。
1.下载SmartImageView项目,https://github.com/loopj/android-smart-image-view。将src文件夹下面的源代码拷贝到android工程中(或者引入)。
2.在xml文件中添加SmartImageView控件
<com.loopj.android.image.SmartImageView.SmartImageView
android:id="@+id/siv_icon"
android:layout_width="80dp"
android:layout_height="60dp"
android:layout_alignParentLeft="true"
android:layout_marginBottom="5dp"
android:layout_marginLeft="5dp"
android:layout_marginTop="5dp"
android:scaleType="centerCrop"
android:src="@drawable/ic_launcher"/>
3.在Activity中使用SmartImageView控件
public class MainActivity extends Activity{
protected void onCreate(Bundle savedInstanceState){
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
SmartImageView sivIcon = (SmartImageView)findViewById(R.id.siv_icon);
//加载指定地址的图片,网络地址图片
sivIcon.setImageUrl("http://192.168.1.103:8080/college2/img/a.jpg",
R.drawable.ic_launcher, //网络图片没找到时显示的图片
R.drawable.ic_launcher //正在加载中时显示的图片
);
}
}
相关文章推荐
- android-smart-image-view图片加载简单使用
- android使用ImageView加载本地SdCard图片和加载网络图片
- 在android中使用ImageLoder加载网络图片时,将图片设置为ImageView的背景
- android使用ImageView加载本地SdCard图片和加载网络图片
- Android之使用SmartImageView加载图片
- Android-smart-image-view加载网络图片
- Android SmartImageView的使用(堪与ImageLoader加载图片媲美)
- android使用ImageView加载本地SdCard图片和加载网络图片
- Android - 小功能 使用ImageView加载本地SdCard图片和加载网络图片
- Androidx学习笔记(31)--- android-smart-image-view查看网络图片
- Android smartimageview网络图片查看器
- 使用universalimageloader实现viewpager加载网络图片轮显
- 使用自定义的item、Adapter和AsyncTask、第三方开源框架PullToRefresh联合使用实现自定义的下拉列表(从网络加载图片显示在item中的ImageView)
- Android(java)学习笔记204:自定义SmartImageView(继承自ImageView,扩展功能为自动获取网络路径图片)
- Android ImageView如何加载网络图片资源
- android开源项目SmartImageView设置网络图片url时抛出java.io.FileNotFoundException
- 网络图片加载的第三方类:EGOImageView的使用方法及注意事项
- Android网络图片查看器——SmartImageView
- Android中ImageView使用网络图片资源的方法
- 11_Android中HttpClient的应用,读取网络xml及xml解析流,Handler的应用,LayoutInflater的使用,SmartImageView的使用