android – 放置一个位图作为视图的背景

前端之家收集整理的这篇文章主要介绍了android – 放置一个位图作为视图的背景前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我有看法我想放置一个位图图像作为其背景图像.我不能这样做
//My code is below

Bitmap bitmap = BitmapFactory.decodeResource(getResources(),R.drawable.grape);
part1 = new View(this); 
Bitmap map2 = Bitmap.createBitmap(targetWidth,targetHeight,Bitmap.Config.ARGB_8888);
canvas.drawBitmap( bitmapOrg,new Rect(0,bitmap.getWidth(),bitmap.getHeight()),targetWidth,targetHeight),null);

part1.setBackgroundResource(map2); //i couldn't place map2 as bgresource to my view part1

有人可以帮忙吗?

解决方法

根据API文档,setBackgroundResource希望有一个int.

如果你绝对需要一个位图,你可以使用setBackgroundDrawable,并把你的位图包在一个BitmapDrawable.

猜你在找的Android相关文章