setImageView(Bitmap bitmap)报错

RISC-V嵌入式开发实战:手把手教你读懂并修改CH32V103的链接脚本(.ld) 本文深入解析RISC-V嵌入式开发中CH32V103链接脚本(.ld)的编写与优化技巧。从内存布局、段分配到实战调试,详细讲解如何解决程序跑飞、变量异常等典型问题,特别针对RISC-V架构的gp寄存器优化、中断向量表处理等特性提供专业指导,帮助开发者充分利用64KB Flash和20KB RAM资源。 阅读详情

http://freestyle21.cn

双击,弹出popwindow,里面是一个自定义布局,只有一个imageview。

问题是

		View contentView = LayoutInflater.from(con).inflate(R.layout.popup, null);
		// 设置popupWindow的背景颜色
		contentView.setBackgroundColor(Color.GREEN);

		View view1=View.inflate(con,R.layout.main,null);
         View view2=View.inflate(con,R.layout.popup,null);
		 ImageView iview=(ImageView)view1.findViewById(R.id.view);
	    Log.i("===","iview:"+iview);
		iview.setBackgroundColor(Color.RED);
		
		 Bitmap bmp=BitmapFactory.decodeResource(getResources(),R.drawable.a);
		 Log.i("===","bmp:"+bmp);
		 iview.setImageBitmap(bmp);

总不能显示图片,bmp里面也有东西,一直想,找了人帮忙,都没办法。。

冷静了一下,想想这应该很简单,以前的都可以,现在为什么不可以呢,到底是哪里不同呢?

想了一下,以前是直接findViewbyid(R.id.**),现在那个imageview不在默认的layout里面,我是通过

View view2=View.inflate(con,R.layout.popup,null);
		 ImageView iview=(ImageView)view1.findViewById(R.id.view);

来做了,有什么问题呢?

仔细看下代码,第一行的是什么东西,不就是我刚才的

View view2=View.inflate(con,R.layout.popup,null);么?于是尝试着把<pre name="code" class="java" style="background-color: rgb(255, 255, 255); ">View view2=View.inflate(con,R.layout.popup,null);删掉,搞定。
想想和以前哪里不一样了。
 

 

Elasticsearch 8.17.1 JAVA工具类 整理了Elasticsearch8.17最新版的API工具类 阅读详情

相关推荐

解决windows10下无法安装.net framework 3.5(包括.net2.0和3.0)

入域电脑,win10系统中安装 .net framework 3.5(包括.net2.0和3.0)

God_me_1的博客 4万+

widget使用setImageViewBitmap方法设置bug分析

在widget里面,Imageview设置bitmap时,通常可以使用 更新ImageView,使用此方法容易引起以下问题: 从以上错误日志分析大致意思就是,AppCompatImageView不能在RemoteViews里面使用setImageBitmap这个方法 可是why?remoteViews明明提供了setImageViewBitmap,现在又说不能用 method实质就是ImageView的setImageBitmap方法,klass.getName()理论上应该返回的是ImageView,因为

jackzhouyu的专栏 1387

unity shader 后处理实现水墨风格渲染「Low Poly 」变「水墨画 」

水墨风格渲染 这次学校的比赛打算做一个中国古代背景的游戏,所以尝试做了水墨风格的渲染。 主要按以下四步来实现的效果: 根据色调和饱和度调整饱和度。 对图像进行模糊 水墨风格的物体边缘 物体内画笔笔触的模拟 接下来我分别就这四步依次展开说明: 调整饱和度 这里我使用Post-Processing Stack 的Color Grading 来调节饱和度,通过使用Grading Curv...

九级铁甲蛹的博客 1万+

2022-02-11 Android ImageView 用setImageURI、setImageBitmap、BitmapDrawable等显示本地绝对路径的图片方法

一、如果ImageView显示app里面的资源文件直接用setBackgroundDrawable或setImageResource。 二、如果是ImageView要显示显示本地绝对路径的图片,有三种方式 1、方式一用:setImageURI dynanic_trace_image.setImageURI(Uri.fromFile(new File("/sdcard/trace_photo.jpg"))); 2、方式二:setImageBitmap String img_path =...

海月汐辰 1万+

ElementUI时间选择器(el-date-picker)输入格式的智能转换与动态适配

本文深入探讨了ElementUI时间选择器(el-date-picker)在处理用户自由格式输入时的痛点,并提出了基于Vue自定义指令的智能转换解决方案。该方案通过核心解析函数自动识别如“20231225”等连续数字输入,将其动态转换为标准时间格式,并确保与表单验证兼容,有效提升了后台管理系统的输入效率和用户体验。

weixin_29016833的博客 293

基于PWM的汽车仪表步进电机微步驱动优化实践

本文深入探讨了基于PWM的微步驱动技术,用于优化汽车仪表步进电机的运行性能。通过将传统的分步驱动升级为PWM微步细分驱动,利用正弦/余弦查表法合成旋转磁场,有效消除了指针抖动与噪声,实现了指针的平滑、精准运动。文章以STM32和VID2905电机为例,提供了详细的硬件连接、代码实现及高级优化技巧,为提升汽车仪表体验提供了实用方案。

weixin_29169505的博客 510

android 图片填充满,高度可变

int width = 0; if (Build.VERSION.SDK_INT >= 19){ width = activity.getWindow().getWindowManager().getDefaultDisplay().getMode().getPhysicalWi

TaLinBoy的博客 1625

45、概率与模糊性:粗糙事件与模糊事件概率的探索

本文探讨了概率理论与模糊性理论在处理现实世界不确定性中的应用,重点分析了模糊事件和粗糙事件的概率定义、性质及其条件概率。同时,介绍了近似贝叶斯网络分类器在信息系统中的应用,以及如何通过概率决策约简提高分类效率。这些方法为处理不确定信息提供了灵活的工具,并在决策和数据分析中具有重要价值。

ik67890123的博客 133

当一个imageview 使用了 setimagebitmap(bit); 之后 如何从imageview中获取到bit

下面是SDK里面Imageview.setImageBitmap()的源码,他根本没有保存bitmap的引用,而只是将bitmap包装成了一个BitmapDrawable再setImageDrawable(),如果你非得获得bitmap的引用的话,继承ImageView,在他里面添加一个bitmap的成员变量,然后重写setImageBitmap方法,每次调这个方法的时候就将bitmap的引用保存

lihonghao1017的专栏 3896

运放实现阶梯波发生器-总结报告

实验目的: 学习、理解、掌握方波电路、限幅电路积分累加电路、反馈电路 课程条件: 电脑仿真软件Multisim 原理框图和实验思路: 方波电路通过微分电路可以形成正负脉冲,在通过限幅电路后变为单脉冲,最后在积分电路中形成阶梯波。微分电路存在的意义就是为了防止方波频率过大,从而导致在经过限幅电路的方波,在一个周期内将电容的电充满,这样就不会产生阶梯波。如果方波的频率比较小,可以近似认为是正负脉冲,这样就可以跳过微分电路。 ...............

0 1万+

SpringBoot DDoS防护:限流与验证全面指南

SpringBoot应用DDoS防护摘要 本文介绍了SpringBoot应用防护DDoS攻击的方案。DDoS攻击通过分布式请求耗尽服务器资源,导致服务不可用、成本激增等风险。防护需遵循分层防御、弹性设计等原则。 核心方案包括: 令牌桶限流:使用Guava RateLimiter控制请求速率 滑动窗口算法:通过Redis+Lua实现精确的分布式限流 微服务集成:利用Spring Cloud Gateway统一管理API限流 实施建议: 关键接口默认添加限流保护 监控系统实时警报异常流量 结合WAF等多层防护措

本博客聚焦 YOLOv11 全流程落地,涵盖架构优化、数据集处理、训练技巧与多场景部署,兼及国产数据库、Java 开发与 AI 模型应用,内容兼顾理论与工程实践,为开发者提供系统干货,助力高效提升技术能力。 2486

RemoteViews 中暗藏的坑

前言前几天一直在调查一个重启问题,本以为是 fd 泄露导致的,没想到最终发现是 RemoteViews 中的坑导致的。下面我们就以 setImageViewBitmap(int viewId, Bitmap bitmap) 方法为例,讲解一下这个坑。setImageViewBitmap 中的坑首先看一下其具体实现: RemoteViews.java /** * Equivalent

啃着地瓜数星星 2235

linux驱动由浅入深系列:块设备驱动之一(高通eMMC分区实例)

linux驱动由浅入深系列:块设备驱动之一(高通eMMC分区实例)linux驱动由浅入深系列:块设备驱动之二(块设备驱动结构分析)块设备驱动的模型还是基本基于字符设备驱动的,可以简单理解为块设备仅仅增加了操作缓冲区,对用户请求顺序进行队列重拍等等。字符设备驱动的相关分析可以查看本博客相关的博文。 按照本博客的行文习惯,在具体分析块设备驱动代码之前,我们会从整体上了解一下研究对象的特征,以及用户空间...

Radia的专栏 1万+

Android(5、ImageView图像视图)

➢图像视图展示的图片通常位于res/drawable***目录, 设置图像视图的显示图片有两种方式:●在XML文件中,通过属性android:src设置图片资源,属性值格式形如”@drawable/不含扩展名的图片名称”。●在Java代码中,调用setlmageResource方 法设置图片资源,方法参数格式形如"R.drawable.不含扩展名的图片名称”。Java文件配置图像视图。

yiyuanpeng2004的博客 3055

大中型超市收银系统(可直接运行)

光步前台收银系统系统功能:商品销售、商品退货、挂单、收银员权限、会员销售、单品取消、整单取消、商品查询、脱机销售、脱机数据上传,基本资料下载,开钱箱、小票打印、收款结算,支持多币种付款方式(现金、储值卡、礼券、微信等),支持多种促销。运行环境:.net 4.0登陆信息用户名:1001 密码:123456内置商品信息,商品编码可输入00001000 - 00010000,测试效果相关功能键F5 结算 F9挂单 F11商品查询 F8退货 Insert单品取消 Del整单取消 F12开钱箱F2 会员 Ctrl+Z退出系统 Home 锁屏 相关源码待公开

老版QQ原生表情gif动态

这是老版的QQ表情,不过全是动态的的,Windows照片查看器是不会动的,可以右击用浏览器打开查看,再说一遍是老版的,只是分享给宁愿用老版也要动态的人。

ImageView的setImageState和setImageLevel,Drawable的setState和setLevel

ImageView的setImageState用法:设置ImageView中图片Drawable的mState状态;         xmlns:settings="http://schemas.android.com/apk/res/com.app.wifisettings">         ImageView的setImageLevel用法:设置ImageVi

yqichang的专栏 5411

pscad IEEE标准系统搭建说明

pscad IEEE标准系统搭建说明,包含典型的IEEE 9节点、14节点、30节点、39节点和118节点系统。内含标准测试系统的原始数据和潮流结果。

Android bitmap.recycle()导致trying to use a recycled bitmap报错分析

在android实际项目中,有时会在Activity的onDestroy()做一些资源释放工作,比如bitmap资源。通常的写法是这样 public class NextActivity extends Activity { private ImageView imageView; @Override protected void onCreate(Bundle savedInstan

不良丶青年 4314

win10 跳过U8环境检测的IE WebControls.rar

win10 安装u8的时候 提示IE WebControls 不通过,这个工具可以欺骗u8的检查。 跳过U8环境检测的IE WebControls。提示导入失败后,重新检测通过。

【Android】ImageView设置背景图片报错:Error inflating class ImageView

(Android Studio 3.1)布局文件中使用了ImageView控件,并且src引用的是自己创建的Vector Asset文件,在Android 4.42版本上运行时突然报错如下: 之前在Android 8.0手机上也这样用过,但是没出现过这个问题,在Android 4.42上运行就出错了,第一次遇到这个问题也是二丈摸不着头脑,完全不知道哪里出错了。之后再解决另一个问题的时候,突然...

好记性不如烂笔头,用文档记录技术,方便自己和他人。 1万+

【Android 常见控件使用】ImageView(图像视图)

文章目录ImageView(图像视图)本节引言1.src属性和background属性的区别1)写代码验证区别2)解决blackground拉伸导致图片变形的方法3)设置透明度的问题4)两者结合妙用:5)Java代码中设置blackground和src属性2.adjustViewBounds设置缩放是否保存原图长宽比3.scaleType设置缩放类型1)1.fitEnd,fitStart,fitCenter2)centerCrop与centerInside3)fitXY4)matrix5)center4..

懂得一千零一种,赋予你失败的方法! 2596

android setImageURI、setImageBitmap无效问题

我碰到的问题是,竖屏无论哪一种都ok,反向横屏图片就不更新。最终修正方法是在androidmanifest.xml 在activity 里面添加android:screenOrientation="reverseLandscape"

脚印 1139

APP开发中R.id或者R.layout引用自己的资源报错的解决方法

一、现象1、R.id.(或者R.layout.等)不显示自己的资源名称2、手动敲入自己的资源名报错二、原因表现原因:一般是因为导入了其他的R资源,有可能是复制了其他人的代码,也有可能是在提示使用R资源时点了导入android.R,其实这些又不是自己的R文件,正确的应该是导入自己项目下的R(如com.example.c2activity)深入解析:后来我发现正常的类是不用导入R的(默认是自己项目内部...

lampzhou1314的博客 1万+

setImageResource和setImageBitmap详解。

在4.0.4 r1.2中查看android.widget.ImageView源代码可以发现,setImageBitmap()方法其实是调用了setImageDrawable()方法进行重绘。 Sets a Bitmap as the content of this ImageView.          Parameters:     bm The bitmap to 

棒怡情的专栏 1万+

ImageView setImageBitmap 不显示图片

从sd卡里读出图片后有时调用setImageBitmap(bitmap)方法会显示不出图片,仔细考虑过后原来是加载的图片过大导致的,解决办法为: BitmapFactory.Options op = new BitmapFactory.Options(); op.inSampleSize = 2; //op.inJustDecodeBounds = true; //它仅仅会把它的宽,

代码小学生的博客 8707
上一篇: 自定义的view里面ondraw(canvas canvas)幕布上的东西怎么重新弄到imageview上面
下一篇: org.osgi.framework.BundleException: Exception in org.eclipse.core.resources.ResourcesPlugin.start()
21freestyle
博客等级 码龄15年 14粉丝 47原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值