2015-02-26 15 views
7

Tôi nhận được lỗi "phần tử RelativeLayout phải được khai báo" và tôi không biết lý do cho sự xuất hiện của nó. Làm cách nào để loại bỏ lỗi này, vui lòng đăng đề xuất hoặc đoạn mã. Đây là drawer_list_item.xmlphần tử RelativeLayout phải được khai báo

<?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

Cố gắng xây dựng sạch hoặc khởi động lại nhật thực và kiểm tra kết nối của bạn với các công cụ SDK Android –

+0

Cố gắng thay đổi id của RelativeLayout thành: android: id = "@ + id/drawer_list_item" – programmer23

+5

Tệp có trong thư mục 'res/layout' không? – Natix

Trả lời

22

tôi đã phải đối mặt với lỗi tương tự của tôi, vì tôi thêm thêm Layout resource file bên drawable thư mục thay vì layout thư mục

hãy chắc chắn để đưa layout files bên layout directory

+1

Đôi khi những điều đơn giản làm cho tôi cảm thấy ngu ngốc ... Cảm ơn! –

Các vấn đề liên quan