问题??
用ImageView控件方法:public void setImageBitmap(Bitmap bm)
来显示生成的bimap,结果在图片显示区域显示一片空白,而且其他控件颜色没变化,造成Imageveiw显示图片不出来的假象。
问题原因是:
布局背景我设置为白色,而解码生成的bitmap刚好在白色背景下显示看不到一点图片痕迹,在显示图片的区域看到的只是一片空白,至于为什么bitmap在白色先显示不出来的原因暂还没想通。若你也遇到类似问题建议跟换背景试试。
解决方法是:
将布局文件中ImageView所在的LinearLayout或其他Layout布局的背景颜色设置为黑色,这样之前一直显示图片不出来的图片终于露出原形。
小结:
这个问题算是个怪胎了,用H264解码生成的Bitm
ImageView显示不出来图片
最新推荐文章于 2024-05-17 00:11:16 发布
博客讲述了在使用ImageView显示由MPEG4解码生成的Bitmap时遇到的问题,即图片显示为空白。原因是布局背景为白色,与Bitmap颜色相近导致无法看到图片。解决方案是将布局背景改为黑色。此外,博主还分享了byte[]、Bitmap和Drawable之间的转换方法。
摘要由CSDN通过智能技术生成