Различные устройства Android имеют разные темы. Это означает, что цвета фона, как и в диалоговом окне, могут отличаться среди версий Android и среди производителей.Цвет значка на разные темы
Это может привести в иконки становится «невидимым»:
Проблема с темами фондовых Android могут быть решены относительно легко, предоставляя различные цветные иконки в целевых определенных папках, например белые значки в папке drawable-v14
, а черные - в drawable-v10
. Но это не решает проблему, связанную с настраиваемыми темами от производителей, возможно, это TouchWiz, Blur или Sense. Этот способ невозможно охватить каждое устройство.
Другой способ - нарисовать небольшую черную рамку вокруг белых значков и наоборот. Но если бы фон был серым, как в ICS, это тоже выглядело бы неплохо.
Итак, вопрос в следующем: Как обеспечить пользовательские значки, которые будут хорошо работать на каждой теме, не касаясь самой темы?