R не может быть преобразована в переменную Когда мы получим эту ошибку.
R.java - автоматически сгенерированный файл для хранения всех ваших ресурсов, используемых в проекте. Он будет создан в папке gen при создании проекта. При создании проекта он назначит идентификаторы каждому ресурсу, который вы использовали в проекте, и сохранит их в отдельных классах (drawable, id, layout и т. Д.) И создаст файл R.java, поместите его в свой пакет.
Если что-то не так в ваших файлах ресурсов (drawables или xml layout), он не сгенерирует файл R.java.
Так что, пожалуйста, проверьте это один раз. Я тоже сталкивался с такой же проблемой ранее.