Каждый раз, когда я добавляю элемент @drawable, он подчёркивается красным. Раньше это работало, но я нажал одну из опций в лампочке, которая появляется рядом с линией, и тогда все рисунки стали ошибками. Я не могу найти проблему... Я работаю с Android Studio. Пробовал пересобирать, чистить, реимпортировать... и ничего не решает проблему.
Мой код:
<TableLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:shrinkColumns="*" android:stretchColumns="*" android:background="#ffffff">
<TableRow
android:layout_height="wrap_content"
android:layout_width="wrap_content"
android:gravity="center_horizontal">
<ImageButton
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:scaleType="fitCenter"
android:id="@+id/back"
android:layout_marginTop="20dp"
android:layout_marginRight="20dp"
android:layout_marginLeft="20dp"
android:background="@null"
android:src="@drawable/backstate" /> /////////////////ERROR in "@drawable/backstate" (Underlined in red)
</TableRow>
<TableRow
android:layout_height="wrap_content"
android:layout_width="wrap_content"
android:gravity="center_horizontal">
<ImageButton
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:scaleType="fitCenter"
android:id="@+id/blanc"
android:layout_marginTop="50dp"
android:layout_marginLeft="20dp"
android:background="@null"
android:src="@drawable/blancstate"/> /////////////////SAME ERROR
<ImageButton
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:scaleType="fitCenter"
android:id="@+id/groc"
android:layout_marginTop="50dp"
android:layout_marginRight="20dp"
android:background="@null"
android:src="@drawable/grocstate"/> /////////////////SAME ERROR
</TableRow>
<TableRow
android:layout_height="wrap_content"
android:layout_width="wrap_content"
android:gravity="center_horizontal">
<ImageButton
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:scaleType="fitCenter"
android:id="@+id/taronja"
android:layout_marginTop="20dp"
android:layout_marginLeft="20dp"
android:background="@null"
android:src="@drawable/taronjastate"/> /////////////////SAME ERROR
<ImageButton
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:scaleType="fitCenter"
android:id="@+id/vermell"
android:layout_marginTop="20dp"
android:layout_marginRight="20dp"
android:background="@null"
android:src="@drawable/vermellstate"/> /////////////////SAME ERROR
</TableRow>
</TableLayout>
Все состояния xml правильные, макеты правильно сформированы, я ничего не менял в коде, и, нажав на ту опцию, которую я не помнил, все чертежи начали выдавать мне ошибки.
ОПИСАНИЕ ОШИБКИ: элемент верхнего уровня не завершен. Действительный XML-документ должен иметь корневой тег.
В любом случае документ сформирован правильно... И каждый раз, когда я пишу "@drawable/...", появляется одна и та же ошибка.
РЕДАКТИРОВАТЬ: Я нашел источник проблемы. Пространство имен Android - это проблема, если я изменю его на пространство имен инструментов, оно сработает. инструменты: src="@drawable/vermellstate", например.
Кто-нибудь может мне помочь?
error: Error: No resource found that matches the given name (at 'src' with value '@drawable/backstate').
? - person Maveňツ   schedule 06.10.2014