Подтвердить что ты не робот

Rid.container не разрешен

Я купил книгу Билла Филлипса и Брайана Харди "Android-программирование большого руководства по ранчо". И в первой главе я создал решение Gradle, используя идею вместо eclipse. Этот проект, созданный идеей, не компилируется.

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_quiz);

        if (savedInstanceState == null) {
            getSupportFragmentManager().beginTransaction()
                    .add(R.id.container, new DummyFragment())
                    .commit();
        }
    }

XML

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:paddingLeft="@dimen/activity_horizontal_margin"
android:paddingRight="@dimen/activity_horizontal_margin"
android:paddingTop="@dimen/activity_vertical_margin"
android:paddingBottom="@dimen/activity_vertical_margin"
tools:context=".QuizActivity$DummyFragment">

<TextView
    android:text="@string/hello_world"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content" />

ошибка: не удается найти контейнер символьных переменных

Я ничего не изменил, но проект не компилирует

Пожалуйста, помогите мне.

4b9b3361

Ответ 1

как я упоминаю в комментарии, вы должны добавить следующий код в свой макет:

 android:id = "@+id/container" 

вы получаете эту ошибку, потому что у вас нет container id в вашем xml файле

Ответ 2

Добавление android:id="@+id/container" к вашему RelativeLayout приведет к удалению ошибки.