2011-12-19 38 views
0

我最近更新了我的應用程序,稍微改變了它的設計。除其他外,我使用自定義drawable來定製按鈕(很好 - 不完全是自定義的,僅取自ICS發佈)。除了其中一個用戶之外,一切運作良好。自定義主題中文字的奇怪背景

相反的:

enter image description here

他認爲:

enter image description here

這是一個按鈕,但我也有相同的背景繪製樣式其他控件和出現這樣的問題, (所以,它不限於按鈕)。

這兩個控件共有兩種更改的樣式屬性。其中之一是當然可以繪製背景。另一種是textAppearance:

<item name="android:textAppearance">?android:attr/textAppearanceMediumInverse</item> 

我得出的結論,該用戶正在使用一些奇怪的主題,這改變了textAppearance *樣式的默認值。但我不知道什麼屬性可以控制這個「文字背景顏色」(android:background不起作用,以防萬一)。或者,也許我正在尋找錯誤的地方,這個問題與textAppearance無關?

編輯:

背景圖像是一個半透明的PNG文件。 Android版本2.3.7,Motorola Milestone。這就是我得到的。

EDIT 2,修正:

OK,問題是在用戶側,原來他用CyanogenMod7與強制16位trasparency。關閉該選項後,一切正常。

+0

如果他是唯一一個,你應該提供給我們更多的信息,如設備,Android版本等。 –

+0

@DimitrisMakris,我更新了有關用戶設備的所有信息的問題。我不能確定他是唯一一個,他是目前唯一報告此問題的人。 – user1234567

回答

0

好的,問題出在用戶方面,原來他使用CyanogenMod7強制16位透明度。關閉該選項後,一切正常。