ImageVIEw是AndroID程序中经常用到的组件,它将一个图片显示到屏幕上。
在UI xml定义一个ImageVIEw如下:public voID onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentVIEw(R.layout.myimage); ImageVIEw image1 = (ImageVIEw) findVIEwByID(R.myImage.image); //Bitmap bitmap = getLoacalBitmap("/aa/aa.jpg"); //从本地取图片 Bitmap bitmap =gethttpBitmap("http://blog.3gstdy.com/wp-content/themes/twentyten/images/headers/path.jpg");//从网上取图片 image1 .setimageBitmap(bitmap); //设置Bitmap}/*** 加载本地图片* http://bbs.3gstdy.com* @param url* @return*/public static Bitmap getLoacalBitmap(String url) { try { fileinputStream fis = new fileinputStream(url); return BitmapFactory.decodeStream(fis); } catch (fileNotFoundException e) { e.printstacktrace(); return null; }}/*** 从服务器取图片*http://bbs.3gstdy.com* @param url* @return*/public static Bitmap gethttpBitmap(String url) { URL myfileUrl = null; Bitmap bitmap = null; try { Log.d(TAG,url); myfileUrl = new URL(url); } catch (MalformedURLException e) { e.printstacktrace(); } try { httpURLConnection conn = (httpURLConnection) myfileUrl.openConnection(); conn.setConnectTimeout(0); conn.setDoinput(true); conn.connect(); inputStream is = conn.getinputStream(); bitmap = BitmapFactory.decodeStream(is); is.close(); } catch (IOException e) { e.printstacktrace(); } return bitmap;}总结
以上是内存溢出为你收集整理的android 给ImageView设置路径全部内容,希望文章能够帮你解决android 给ImageView设置路径所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)