时间:2021-05-19
1、在获取图片前先调用setDrawingCacheEnabled(true)这个方法:
举例:mImageView.setDrawingCacheEnabled(true);
2、之后可以通过getDrawingCache()获取图片
举例:Bitmap obmp = Bitmap.createBitmap(mImageView.getDrawingCache()); //获取到Bitmap的图片
3、获取完图片后记得调用setDrawingCacheEnabled(false)
举例:mImageView.setDrawingCacheEnabled(false);
这样就可以。
补充:如果你遇到了这行代码Bitmap obmp = Bitmap.createBitmap(mImageView.getDrawingCache());报空指针错误!!!!!!
解决办法:
在这之前添加下面的代码
以上这篇浅谈Android获取ImageView上的图片,和一个有可能遇到的问题就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持。
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
Android手机上,我们常用ImageView显示图片,我们本章获取网络图片并显示在ImageView中。一、设计界面 1、布局文件 打开res/layo
本文实例讲述了Android控件之ImageView用法。分享给大家供大家参考。具体如下:ImageView控件是一个图片控件,负责显示图片。以下模拟手机图片查
Android中TextView的使用imageview被压缩问题解决办法看下运行效果图:今天解bug的时候遇到一个奇怪的问题:listview的item由一个
笔者在做一个项目中遇到的一个小阻碍,于是就实现了这个ImageView达到开发需求情景需求>点击实现图片的切换可能有人会说了,这还不简单?为ImageView设
今天碰到一个非常奇怪的问题:在Android中ImageView无法显示加载的本地SDCard图片。具体过程是:先调用本地照相机程序摄像,然后将拍摄的图片加载在