2012-04-14 80 views
0

我在我的Samsung Galaxy Nexus Android 4.0.2版上使用Holo主題在我的活動中看到了綁定。ICS Holo主題上的綁帶

下面是我的PreferenceActivity的屏幕截圖,採用DDMS從Nexus中獲取,它說明了這個問題。

我曾嘗試加入(無濟於事):

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

是什麼原因導致這一點,是有一個變通?

PreferenceActivity

+0

你有沒有發現這方面的任何分辨率?即使我已經應用了各種已知修復(例如「PixelFormat.RGBA_8888」),我在各種「視圖」類中應用漸變時遇到了條帶問題。這似乎是一個只發生在我的4.0和4.1設備上的問題。 – Trevor 2012-08-16 13:34:43

+0

這是發生在一個實際的設備或只是模擬器? 對我來說,模擬器做到這一點,但我的設備不這樣做。 – xordon 2012-12-10 08:10:51

回答

0

這爲我工作:

@Override 
    public void onAttachedToWindow() { 

      getWindow().setFormat(PixelFormat.RGBA_8888); 
} 
+0

對我沒有幫助...沒有效果。 – timothyjc 2012-05-21 07:53:49

0

抖動本身就是一個不完美的解決問題的辦法,請檢查:

  1. 確保位圖加載以下設置BitmapFactory.Options.inPreferredConfig=Bitmap.Config.RGBA_8888BitmapFactory.Options.inDither=false

  2. 背景圖像不拉伸

Reference

+0

我沒有加載位圖。它是默認的ICS漸變背景。 – timothyjc 2012-05-21 07:53:44

相關問題