浅谈Android获取ImageView上的图片,和一个有可能遇到的问题
发布时间 - 2026-01-11 00:47:00 点击率:次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());报空指针错误!!!!!!
解决办法:
在这之前添加下面的代码
mImageView.measure(View.MeasureSpec.makeMeasureSpec(0, View.MeasureSpec.UNSPECIFIED), View.MeasureSpec.makeMeasureSpec(0, View.MeasureSpec.UNSPECIFIED));mImageView.layout(0, 0, mImageView.getMeasuredWidth(), mImageView.getMeasuredHeight());mImageView.buildDrawingCache();
以上这篇浅谈Android获取ImageView上的图片,和一个有可能遇到的问题就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持。
# android
# imageview
# Android中ImageView.src设置图片拉伸、填满控件的方法
# Android ImageView 不显示JPEG图片的问题解决
# Android 自定义imageview实现图片缩放实例详解
# Android中ImageView实现选择本地图片并显示功能
# Android自定义控件之圆形、圆角ImageView
# Android实现ImageView阴影和图层效果
# Android ImageView 固定宽高比例的实现方法
# 给大家
# 如果你
# 有可能
# 在这
# 可以通过
# 希望能
# 这篇
# 浅谈
# 解决办法
# 小编
# 大家多多
# 前先
# 就可以
# 这行
# getDrawingCache
# mImageView
相关栏目:
【
网站优化151355 】
【
网络推广146373 】
【
网络技术251813 】
【
AI营销90571 】
相关推荐:
如何批量查询域名的建站时间记录?
如何用免费手机建站系统零基础打造专业网站?
Laravel怎么实现模型属性的自动加密
微信小程序 input输入框控件详解及实例(多种示例)
Laravel中间件如何使用_Laravel自定义中间件实现权限控制
图片制作网站免费软件,有没有免费的网站或软件可以将图片批量转为A4大小的pdf?
js代码实现下拉菜单【推荐】
使用spring连接及操作mongodb3.0实例
Laravel Sail是什么_基于Docker的Laravel本地开发环境Sail入门
邀请函制作网站有哪些,有没有做年会邀请函的网站啊?在线制作,模板很多的那种?
html5audio标签播放结束怎么触发事件_onended回调方法【教程】
1688铺货到淘宝怎么操作 1688一键铺货到自己店铺详细步骤
浅谈javascript alert和confirm的美化
利用JavaScript实现拖拽改变元素大小
Laravel如何使用Eloquent ORM进行数据库操作?(CRUD示例)
独立制作一个网站多少钱,建立网站需要花多少钱?
Python文本处理实践_日志清洗解析【指导】
如何在宝塔面板中创建新站点?
Laravel如何创建自定义中间件?(Middleware代码示例)
Laravel的.env文件有什么用_Laravel环境变量配置与管理详解
如何在企业微信快速生成手机电脑官网?
Laravel Docker环境搭建教程_Laravel Sail使用指南
bing浏览器学术搜索入口_bing学术文献检索地址
如何自定义safari浏览器工具栏?个性化设置safari浏览器界面教程【技巧】
原生JS实现图片轮播切换效果
Laravel怎么创建控制器Controller_Laravel路由绑定与控制器逻辑编写【指南】
网站制作怎么样才能赚钱,用自己的电脑做服务器架设网站有什么利弊,能赚钱吗?
Laravel如何生成URL和重定向?(路由助手函数)
Laravel如何为API生成Swagger或OpenAPI文档
音响网站制作视频教程,隆霸音响官方网站?
zabbix利用python脚本发送报警邮件的方法
如何快速搭建自助建站会员专属系统?
Laravel如何实现API版本控制_Laravel API版本化路由设计策略
laravel怎么为API路由添加签名中间件保护_laravel API路由签名中间件保护方法
javascript中数组(Array)对象和字符串(String)对象的常用方法总结
如何有效防御Web建站篡改攻击?
JavaScript如何实现路由_前端路由原理是什么
轻松掌握MySQL函数中的last_insert_id()
HTML透明颜色代码怎么让下拉菜单透明_下拉菜单透明背景指南【技巧】
如何用AI帮你把自己的生活经历写成一个有趣的故事?
Laravel怎么自定义错误页面_Laravel修改404和500页面模板
如何安全更换建站之星模板并保留数据?
Laravel如何发送系统通知_Laravel Notifications实现多渠道消息通知
Laravel Session怎么存储_Laravel Session驱动配置详解
电视网站制作tvbox接口,云海电视怎样自定义添加电视源?
什么是javascript作用域_全局和局部作用域有什么区别?
php结合redis实现高并发下的抢购、秒杀功能的实例
合肥制作网站的公司有哪些,合肥聚美网络科技有限公司介绍?
Swift开发中switch语句值绑定模式
如何快速搭建FTP站点实现文件共享?

