2011-12-19 41 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位透明度。关闭该选项后,一切正常。