在eclipse进行android开发时,为何用imageView的setImageBitmap方法显示图片时会跳出程序?

2025-04-04 19:29:28
推荐回答(1个)
回答1:

  imageView和picture都为空,你是不能运行成功的。

  你是想画一张图片放在imageView里吧。但是呢,你至少要先把imageView实例化啊!不然系统怎么知道该把图片放在哪儿?对吧!

实例化picture

  picture= BitmapFactory.decodeResource(getResources(),R.drawable.btn_last);
  用类似方式把图片添加进去。但是这种方法一用你的canvas就没用了
如果你要用canvas的话,那么picture就应该用这种方式来得到

picture=Bitmap.createBitmap(width, height, Config.ARGB_8888);

而不是Canvas canvas = new Canvas(picture);