Я пытаюсь добавить пользовательский цвет в свой проект, но по какой-то причине он не отображается в R.color
. Я добавил colors.xml
файл следующим образомПользовательский цвет не доступен
<?xml version="1.0" encoding="utf-8"?>
<resources>
<color name="bronze">#ffc125</color>
</resources>
и теперь, когда я пытаюсь использовать новый цвет следующего
paint.setColor(getResources().getColor(R.color.bronze));
Я получаю ошибку компиляции, как бронза не отображается в списке. Я попытался переместить определение в styles.xml, но он все еще не отображается. Я также пробовал очистить проект, чтобы заставить R восстановить, но это тоже не имело никакого значения. Может ли кто-нибудь увидеть, что я здесь делаю неправильно?
Благодаря
Попробуйте сделать проект чистым - иногда изменения в xml-файлах не подбираются. –
проверить импорт ... независимо от того, импортируете ли вы класс android.R или класс R из своего пакета. –
Обратите внимание, что 'getColor();' возвращает 'int', а не' Color'. –