Android图片的一些处理

Android图片的一些处理

ONE Goal ,ONE Passion!

今天同事遇见一个bug性的问题,很简单的就是显示一张图片,在gridview以及listview中设置图片.使用 mImageView.setImageBitmap()总是显示不出来图片;
解决办法:
将gridview或listview的背景设置成其他颜色,默认是白色的.就可以显示了.具体为什么我也是不太清楚.

下面把一些常用的关于图片的一些代码记录下来;

1,1.将资源文件图片转换为drawable

Drawable drawable = getResources().getDrawable(R.drawable.h1); 

2,将资源文件图转换为bitmap

Bitmap bmp=BitmapFactory.decodeResource(getResources()  , R.drawable.h1);  

3,将bitmap对象转换为drawable

Drawable drawable = new BitmapDrawable(bitmap);  

为imageView设置背景图片:

1,指定R文件的映射去设置

iv.setBackgroundResource(R.drawable.h1);  

2,直接设置drawable

iv.setBackground(drawable); 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值