Как я могу исправить мою проблему с r.id для Android? - PullRequest
0 голосов
/ 22 июня 2011

Привет, я действительно новичок в кодировании Android и разработке приложений, и мне нужна помощь с этим, пожалуйста!

Вот моя ситуация: Я использую разработку приложений для манекенов, и это дает мне код для написания приложения, проблема начинается с findViewById (R.id.toggleButton); есть ошибка в R.id. Я продолжаю получать ту же самую ошибку независимо от того, что я пытаюсь. Быстрые исправления, которые он показывает: (создать поле 'id' в типе 'R') или (создать константу 'id' в типе 'R')

Это не имеет никакого смысла для меня, потому что в моем файле main.xml у меня есть идентификатор android: id = "@ + id / toggleButton"

Любая помощь очень ценится! =)

Ответы [ 3 ]

0 голосов
/ 29 марта 2015

Проверьте ваш метод onCreate и убедитесь, что у вас есть следующая строка setContentView(R.layout.main);. В этой строке указывается, к какому xml-файлу обращаются. Также убедитесь, что вы импортировали R в свой проект, при наведении на него должна быть возможность импортировать его. Если оба эти совета не работают; Пойдите, чтобы построить и очистить проект, и это должно решить проблему.

0 голосов
/ 04 сентября 2015

Откройте путь сборки Java и проверьте версию 2.2 (5.5) или любую другую доступную

0 голосов
/ 22 июня 2011

Когда вы компилируете в Eclipse, он должен автоматически создать для вас файл R.java, который используется для идентификации ресурсов. Вы должны увидеть + gen (сгенерированный файл Java) в дереве проекта, как только вы его успешно построили. Возможно, вы захотите собрать его, прежде чем ссылаться на него в коде.

...