您的位置:首页 > 理论基础 > 计算机网络

安卓开发-利用smart-image-view来实现网络中的图片在手机上的显示

2017-09-16 11:44 381 查看
1.在项目中导入smart-image-view的文件如图:



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"/>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
相关文章推荐