【发布时间】:2011-12-19 15:01:02
【问题描述】:
我最近更新了我的应用,稍微改变了它的设计。除其他外,我使用自定义可绘制对象设置按钮的样式(嗯 - 不完全是自定义的,只是取自 ICS 版本)。一切正常,除了其中一位用户。
代替:
他看到了:
这是一个按钮,但我也有其他控件样式与相同的背景可绘制和问题出现在那里(因此,它不限于按钮)。
这些控件共有两个已更改的样式属性。一个是,当然,背景可绘制。另一个是textAppearance:
<item name="android:textAppearance">?android:attr/textAppearanceMediumInverse</item>
我得出一个结论,这个用户使用了一些奇怪的主题,它改变了 textAppearance* 样式的默认值。但我不知道什么属性可以控制这个“文本背景颜色”(android:background 不起作用,检查一下以防万一)。或者我找错地方了,这个问题与 textAppearance 无关?
编辑:
背景图片是一个半透明的PNG文件。 Android 版本 2.3.7,摩托罗拉里程碑。这就是我的全部。
编辑 2,已修复:
好的,问题出在用户方面,原来他使用的是 CyanogenMod7 强制 16 位透明度。关闭该选项后,一切正常。
【问题讨论】:
-
如果只有他一个,您应该提供更多信息,如设备、android版本等。
-
@DimitrisMakris,我用我得到的关于用户设备的所有信息更新了这个问题。我不能确定他是唯一一个,他是目前唯一一个报告这个问题的人。
标签: android android-ui android-theme