不能获得渐变背景看起来不错?

我已经尝试了一切,并search整个networking,但仍然没有任何工作。
这是我devise师devise的背景:
在这里输入图像说明

在这里它是如何看起来在我的屏幕上(Galaxy S I9000):
在这里输入图像说明

我试着用这个代码启用抖动:

findViewById(R.id.LinearLayout_Main).getBackground().setDither(true); @Override public void onAttachedToWindow() { super.onAttachedToWindow(); Window window = getWindow(); window.setFormat(PixelFormat.RGBA_8888); } 

谁能告诉我为什么?

我想,这篇文章将会对你有所帮助:

Android完美的用户界面:与抖动战斗

你也可以在这里阅读抖动背景

android:dither =“true”不抖,出了什么问题?

最后的build议来自Android的Google网上论坛

https://groups.google.com/group/android-developers/browse_thread/thread/aebef48635d04334/2e3d86e62e0452e5?lnk=gst&q=dithering#2e3d86e62e0452e5

使用gradient proxy drawable shape而不是@drawable/image像这样:

 <?xml version="1.0" encoding="utf-8"?> <shape xmlns:android="http://schemas.android.com/apk/res/android" android:src="@drawable/image" android:dither="true" />