我尝试了帖子Awful background image quality in Android中的所有内容,但结果仍然相同。
背景质量非常低,看起来很糟糕。
我在xml
中添加了这个 <?xml version="1.0" encoding="utf-8"?>
<bitmap xmlns:android="http://schemas.android.com/apk/res/android"
android:antialias="true"
android:dither="true"
android:src="@drawable/ve_background" >
</bitmap>
并在源中添加了
getWindow().setFormat(PixelFormat.RGBA_8888);
getWindow().addFlags(WindowManager.LayoutParams.FLAG_DITHER);
并尝试了这个
BitmapFactory.Options options = new BitmapFactory.Options();
options.inPreferredConfig = Bitmap.Config.ARGB_8888;
Bitmap gradient = BitmapFactory.decodeResource(getResources(), R.drawable.ve_background, options);
findViewById(R.id.layout).setBackgroundDrawable(new BitmapDrawable(gradient));
但没有任何效果