2011-12-19 2 views
0

Недавно я обновил свое приложение, изменив его дизайн немного. Среди прочего, я стилизовал кнопки с пользовательскими чертежами (хорошо - не совсем обычай, только что взятый из выпуска ICS). Все работает хорошо, за исключением одного из пользователей.Странный фон текста в пользовательской теме

Вместо:

enter image description here

Он видит:

enter image description here

Это кнопка, но у меня есть и другие элементы управления, оформленные с тем же фоном Drawable и появляется там проблемы (так, это не ограничивается кнопками).

Есть два измененных свойства стиля, которые имеют эти элементы управления. Разумеется, один из них можно извлечь из фона. Другой textAppearance:

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

Я пришел к выводу, что этот пользователь использует какую-то странную тему, которая изменяет значение по умолчанию textAppearance * стилей. Но я понятия не имею, какой атрибут может контролировать этот «цвет фона текста» (андроид: фон не работает, проверял это на всякий случай). Или, может быть, я искал не то место, и эта проблема не связана с textAppearance?

EDIT:

Фоновое изображение представляет собой полупрозрачный файл PNG. Версия для Android 2.3.7, Motorola Milestone. Это все, что у меня есть.

EDIT 2, Fixed:

ОК, проблема была на стороне пользователей, оказалось, что он использовал CyanogenMod7 с принудительной 16bit диапозитив. После отключения этой опции все будет работать.

+0

Если он единственный, вы должны предоставить нам больше информации, как устройство, версию Android и т. Д. –

+0

@DimitrisMakris, я обновил вопрос со всей информацией об устройстве пользователя, которое у меня есть. Я не могу быть уверен, что он единственный, сейчас он единственный, кто сообщил об этой проблеме. – user1234567

ответ

0

ОК, проблема была у пользователей, оказалось, что он использовал CyanogenMod7 с принудительной 16-битной прозрачностью. После отключения этой опции все будет работать.

Смежные вопросы