2015-02-26 2 views
7

Я получаю сообщение об ошибке «элемент RelativeLayout должен быть объявлен», и я не знаю причины его возникновения. Как избавиться от этой ошибки, пожалуйста, разместите предложения или фрагменты кода. Это мой drawer_list_item.xmlЭлемент RelativeLayout должен быть объявлен

<?xml version="1.0" encoding="utf-8"?> 
<RelativeLayout 
xmlns:android="http://schemas.android.com/apk/res/android" 
android:id="@id/drawer_list_item" 
android:layout_width="match_parent" 
android:layout_height="48dp" 
android:background="@drawable/list_selector"> 

<ImageView 
    android:id="@+id/icon" 
    android:layout_width="25dp" 
    android:layout_height="wrap_content" 
    android:layout_alignParentLeft="true" 
    android:layout_marginLeft="12dp" 
    android:layout_marginRight="12dp" 
    android:contentDescription="@string/desc_list_item_icon" 
    android:src="@drawable/ic_launcher" 
    android:layout_centerVertical="true" /> 

<TextView 
    android:id="@+id/title" 
    android:layout_width="wrap_content" 
    android:layout_height="match_parent" 
    android:layout_toRightOf="@id/icon" 
    android:minHeight="?android:attr/listPreferredItemHeightSmall" 
    android:textAppearance="?android:attr/textAppearanceListItemSmall" 
    android:textColor="@color/material_blue_grey_900" 
    android:gravity="center_vertical" 
    android:paddingRight="40dp"/> 

<TextView android:id="@+id/counter" 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:background="@drawable/counter_bg" 
    android:layout_alignParentRight="true" 
    android:layout_centerVertical="true" 
    android:layout_marginRight="8dp" 
    android:textColor="@color/material_blue_grey_900"/> 

    </RelativeLayout> 
+1

Попробуйте чистую сборку или перезапустите eclipse и проверьте соединение с инструментами SDK для Android. –

+0

Попробуйте изменить идентификатор вашего RelativeLayout на: android: id = "@ + id/drawer_list_item" – programmer23

+5

Является ли файл в папке 'res/layout'? – Natix

ответ

22

я столкнулся такая же ошибка, потому что я добавить добавил Layout resource file внутри drawable папки вместо layout папки

забудьте положить layout files внутри layout directory

+1

Иногда более простые вещи заставляют меня чувствовать себя настолько глупо ... Спасибо! –

Смежные вопросы