Макет не может быть найден - PullRequest
0 голосов
/ 14 июня 2011

Когда я использую следующую строку:

LinearLayout layoutRoot = (LinearLayout) findViewById (R.id.layoutRoot); 

выдает ошибку о том, что R.id.layoutRoot cannot be resolved.

что это значит?

Ответы [ 3 ]

1 голос
/ 14 июня 2011

Убедитесь, что при импорте у вас есть что-то вроде:

import com.myproject.R

а не

import android.R
0 голосов
/ 15 февраля 2012

Сохранить проект
Исключить bin, gen из svn (если вы его используете)
Зафиксировать, обновить (если вы используете svn)
Очистить

попытаться собрать заново.Если не сработает:

Удалить gen, bin
Сохранить

Build.

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

Проверьте свой R.java file (который находится в каталоге gen ), и вы увидите, что идентификаторы макетов принадлежат не классу id, а классу layout.

    public static final class id {

    }
    public static final class layout {
        // Layouts are here...
    }

Так и должно быть: R.layout.layoutRoot.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...