Как заставить атрибут fgcolor работать на последних версиях Android?
Я имел обыкновение делать это:
white blue
Но сейчас это небольше не работает. Кажется, это ошибка в целочисленном коде анализа; увидетьhttps://code.google.com/p/android/issues/detail?id=58192
Проблема в том, что яя получаю жалобы клиентовсейчас; Я могу'ждать, пока ошибка не будет исправлена.
Кто-нибудь знает обходной путь, такой как использование именованных ресурсов из color.xml или что-то подобное?
ЭТА: ямы обнаружилиfgcolor="blue"
все еще работает, но этоНеправильный оттенок синего. Где-нибудь есть список допустимых цветовых названий? Может быть, я мог бы найти тот, которыйдостаточно близко. Это также работает, если цвет - число без установленного старшего бита, как#7f6890a5
, но, конечно, этослишком слабый, чтобы быть полезным; Мне нужен сплошной цвет, а не полупрозрачный.
ETA: просмотр исходного кода показывает эти цвета:
aqua 0x00FFFF
black 0x000000
blue 0x0000FF
fuchsia 0xFF00FF
green 0x008000
grey 0x808080
lime 0x00FF00
maroon 0x800000
navy 0x000080
olive 0x808000
purple 0x800080
red 0xFF0000
silver 0xC0C0C0
teal 0x008080
white 0xFFFFFF
yellow 0xFFFF00
Это неЯ не могу решить мою проблему, но, возможно, другие люди, ищущие этот вопрос, могут найти эту информацию полезной.