不知道有人做过类似于从RES中像ImageView显示图片.
然后点击按钮后,在这个RES的图片上绘制文本,再存入SD卡的功能没?
绘制完后重新显示在ImageView上,看似很简单...但..
1.从RES中获取出的图片大小是不对的...虽然网上有很多解决办法,但都不靠谱啊,最后我指定死了,这样绘制的时候位置就是对的了.
2.当我再次将SD卡中生成的图片放到ImageView的时候,只能显示的小小的...哎...但愿有人懂我意思.

解决方案 »

  1.   

     Bitmap bmpF = BitmapFactory.decodeResource(context.getResources(), R.drawable.f);
    //本来是没有下面这行的,没办法我就写死了,但问题也来了,再在imageView中显示的时候变的很小了.
                                bmpF = Bitmap.createScaledBitmap(bmpF, 329, 210, false);
    //就下面这样取出的宽高不对        
                        Bitmap newbmpF = Bitmap.createBitmap(bmpF.getWidth(), bmpF.getHeight(), Bitmap.Config.ARGB_8888);
      

  2.   

    看看这里的内容,从resource中获取bitmap时会自适应设备,指定一下option.
    http://stackoverflow.com/questions/5128185/bitmap-width-height-different-after-loading-from-resource