我最近更新了我的应用程序,稍微改变了它的设计。除其他外,我使用自定义drawable来定制按钮(很好 - 不完全是自定义的,仅取自ICS发布)。除了其中一个用户之外,一切运作良好。自定义主题中文字的奇怪背景
相反的:
他认为:
这是一个按钮,但我也有相同的背景绘制样式其他控件和出现这样的问题, (所以,它不限于按钮)。
这两个控件共有两种更改的样式属性。其中之一是当然可以绘制背景。另一种是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。关闭该选项后,一切正常。
如果他是唯一一个,你应该提供给我们更多的信息,如设备,Android版本等。 –
@DimitrisMakris,我更新了有关用户设备的所有信息的问题。我不能确定他是唯一一个,他是目前唯一报告此问题的人。 – user1234567