可能重复:
Android - Read PNG image without alpha and decode as ARGB_8888
在本教程中,我将使用 BitmapFactory.Options.inPreferredConfig 将.png图像加载到Bitmap对象中以设置 Bitmap.Config 事先 ARGB_8888 ,但它似乎不起作用(测试了作者的代码 - 图像加载为 RGB_565 位图)。< / p>
BitmapFactory.Options options = new BitmapFactory.Options();
options.inPreferredConfig = Bitmap.Config.ARGB_8888;
bitmapOrig = BitmapFactory.decodeResource(this.getResources(), R.drawable.sampleimage, options);
正确的方法会做什么?