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

来源:互联网 发布:中国移动视频软件 编辑:程序博客网 时间:2024/05/22 03:13

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"/>
阅读全文
0 0
原创粉丝点击