1

我使用下面的代码来测试渐变图像。

myView=(ImageView)findViewById(R.id.imgView);
bitmap = BitmapFactory.decodeStream(getContentResolver().openInputStream(uri));
if(bitmap!=null){
  myView.setImageBitmap(bitmap);
}

我在android2.3-android3.1的sdk 10-13中编译渐变图可以正常显示。如果我在android4.0的sdk 15中编译这个,渐变图无法显示,轮廓清晰。

我在网上查了一下,它说android 4.0中的默认格式是rgb565。我需要设置格式getWindow().setFormat(PixelFormat.RGBA_8888);以显示 24 位图像。但它仍然无法显示。

这个怎么做?谢谢!

4

0 回答 0