Я недавно обновил свое приложение, немного изменив его дизайн.Помимо всего прочего, я разработал стили кнопок с настраиваемыми рисунками (ну, не совсем так, просто взят из релиза ICS).Все работает хорошо, кроме одного из пользователей.
Вместо:
![enter image description here](https://i.stack.imgur.com/3HXSj.png)
Он видит:
![enter image description here](https://i.stack.imgur.com/ODiXk.png)
Это кнопка, но у меня естьтакже другие элементы управления, стилизованные с тем же фоном, который можно нарисовать, и проблемы появляются там (поэтому он не ограничивается кнопками).
Есть два измененных свойства стиля, которые имеют эти элементы управления общими.Одним из них является, конечно, фон для рисования.Другой - textAppearance:
<item name="android:textAppearance">?android:attr/textAppearanceMediumInverse</item>
Я пришел к выводу, что этот пользователь использует какую-то странную тему, которая изменяет значение по умолчанию стилей textAppearance *.Но я понятия не имею, какой атрибут может контролировать этот «цвет фона текста» (Android: фон не работает, проверил это на всякий случай).Или, может быть, я смотрю не в том месте, и эта проблема не связана с textAppearance?
РЕДАКТИРОВАТЬ:
Фоновое изображение представляет собой полупрозрачный файл PNG.Версия Android 2.3.7, Motorola Milestone.Вот и все, что я получил.
EDIT 2, исправлено:
ОК, проблема была на стороне пользователей, оказалось, что он использовал CyanogenMod7 с принудительной прозрачностью 16 бит.После отключения этой опции все работает.