Android中如何显示网络图片


这篇文章主要介绍“Android中如何显示网络图片”,在日常操作中,相信很多人在Android中如何显示网络图片问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Android中如何显示网络图片”的疑惑有所帮助!接下来,请跟着小编一起来学习吧!Android显示网络图片Step1:1、创建你的Activity,本例中以ViewWebImageActivity说明;2、ViewWebImageActivity中的代码如下:StringimageUrl=”https://cache.byun.com/upload/ask免费云主机域名_collection/20210725/111/121401.jpg”;//这就是你需要显示的网络图片—网上随便找的BitmapbmImg;ImageViewimView;Buttonbutton1;@OverridepublicvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);setContentView(R.layout.main);imView=(ImageView)findViewById(R.id.imview);imView.setImageBitmap(returnBitMap(imageUrl));}publicBitmapreturnBitMap(Stringurl){URLmyFileUrl=null;Bitmapbitmap=null;try{myFileUrl=newURL(url);}catch(MalformedURLExceptione){e.printStackTrace();}try{HttpURLConnectionconn=(HttpURLConnection)
myFileUrl.openConnection();conn.setDoInput(true);conn.connect();InputStreamis=conn.getInputStream();bitmap=BitmapFactory.decodeStream(is);is.close();}catch(IOExceptione){e.printStackTrace();}returnbitmap;}3、其中,returnBitMap(Stringurl)方法就是具体实现网络图片转换成bitmap。Android显示网络图片Step2:1、修改你的main.xml文件如下:”http://schemas.android.com/apk/res/android”android:orientation=”vertical”android:layout_width=”fill_parent”android:layout_height=”fill_parent”>android:id=”@+id/imview”android:layout_width=”wrap_content”android:layout_height=”wrap_content”android:layout_gravity=”center”/>Android显示网络图片Step3:在你的AndroidManifest.xml文件的节点上面添加,这是由于Android有很多的权限限制,否则图片是不能在你的模拟器上显示的。到此,关于“Android中如何显示网络图片”的学习就结束了,希望能够解决大家的疑惑。理论与实践的搭配能更好的帮助大家学习,快去试试吧!若想继续学习更多相关知识,请继续关注百云主机网站,小编会继续努力为大家带来更多实用的文章!

相关推荐: C++中继承的概念是什么与怎么使用

这篇文章主要介绍“C++中继承的概念是什么与怎么使用”,在日常操作中,相信很多人在C++中继承的概念是什么与怎么使用问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”C++中继承的概念是什么与怎么使用”的疑惑有所帮助!接下来,请跟着…

免责声明:本站发布的图片视频文字,以转载和分享为主,文章观点不代表本站立场,本站不承担相关法律责任;如果涉及侵权请联系邮箱:360163164@qq.com举报,并提供相关证据,经查实将立刻删除涉嫌侵权内容。

(0)
打赏 微信扫一扫 微信扫一扫
上一篇 04/20 19:49
下一篇 04/20 19:58

相关推荐