0

我在我的三星 Galaxy Nexus(Android 版本 4.0.2)上使用 Holo 主题看到我的活动出现条带。

下面是我使用 DDMS 从 Nexus 截取的 PreferenceActivity 的屏幕截图,它说明了这个问题。

我尝试添加(无济于事):

getWindow().setFormat(PixelFormat.RGBA_8888);
getWindow().addFlags(WindowManager.LayoutParams.FLAG_DITHER);

是什么原因造成的,是否有解决方法?

偏好活动

4

2 回答 2

0

这对我有用:

@Override
    public void onAttachedToWindow() {

            getWindow().setFormat(PixelFormat.RGBA_8888);
}
于 2012-05-17T01:19:24.387 回答
0

抖动本身是一个不完美的问题解决方案,检查一下:

  1. 确保使用以下设置加载位图,BitmapFactory.Options.inPreferredConfig=Bitmap.Config.RGBA_8888并且BitmapFactory.Options.inDither=false

  2. 背景图像未拉伸

参考

于 2012-05-17T01:54:18.443 回答