Ошибка в том, что в colors.xml у вас просто перечислены значения цвета, а не XML‑элементы <color> с именами. Файл resources должен выглядеть так:
Пример правильного файла res/values/colors.xml:
<?xml version="1.0" encoding="utf-8"?>
<resources>
<color name="black">#FF000000</color>
<color name="white">#FFFFFFFF</color>
<color name="red">#FFFF0000</color>
</resources>
Важно:
- Файл должен лежать в res/values/colors.xml.
- Теги не должны содержать пробелов, имена ресурсов только строчные буквы, цифры и нижние подчёркивания (например red, my_color_1).
- Цвет в формате #AARRGGBB (AA = альфа). Можно также писать #RRGGBB (альфа будет считаться FF).
Как ссылаться:
- В layout XML: android:background="@color/red"
- В стилях: <item name="android:colorBackground">@color/red</item>
- В коде: ContextCompat.getColor(context, R.color.red) (или resources.getColor(R.color.red, theme) на новых API)
Если после исправления файла всё ещё "Cannot resolve symbol":
1. Сохраните файл.
2. Выполните Build → Clean Project, потом Build → Rebuild Project.
3. Если не помогло — File → Invalidate Caches / Restart.
4. Убедитесь, что нет других ошибок в ресурсах (любой синтаксический баг в других XML мешает генерации R).
5. Проверьте, что вы не импортируете android.R вместо своего R (в Java/Скінc удалите неправильный import).
Примечание про ваши значения: #FF0000FF — это НЕ красный, а синий (AARRGGBB: AA=FF, RR=00, GG=00, BB=FF). Для красного используйте #FFFF0000 или #FF0000.