Android中的ImageView的getDrawableCache获取背景图片的时候注意的问题

获取ImageView的背景图片使用getDrawableCache方法,不要使用getDrawable方法,后者获取不到图片的.

1.在调用imageView.getDrawableCache()之前一定要先调用imageView.setDrawingCacheEnabled(true)方法,否则会出现空指针异常

2.在使用getDrawableCache()方法获取Bitmap之后,一定要调用setDrawingCacheEnable(false)方法,以清除画图缓冲区,不然下一次获取的图片还是上一次的

上一篇:Android 打开照相机、获取相册图片、获取图片并裁减


下一篇:Android 调用图库选择图片实现和参数详解