设置为RelativeLayout的子级的LinearLayout的@ + id时出错

时间:2012-10-01 14:56:37

标签: android-linearlayout relativelayout

在RelativeLayout中设置LinerLayouts的ID时出错:

<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent">

    <TextView  
    android:id="@+id/main_title"
    android:layout_width="match_parent" 
    android:layout_height="wrap_content" 
    android:text="@string/main_title" 
    android:textSize="18sp"
    android:textStyle="bold" 
    android:textColor="@color/orange"
    android:gravity="center_vertical|center_horizontal" 
    android:padding="10dp"/>

    <TextView  
    android:id="@+id/secondary_title"
    android:layout_width="match_parent" 
    android:layout_height="wrap_content" 
    android:layout_below="@id/main_title"
    android:text="@string/secondary_title"
    android:textStyle="bold" 
    android:gravity="center_vertical|center_horizontal" 
    android:padding="5dp"/>

    <LinearLayout
    android:id="@+id/navigation_buttons_layout"
    android:orientation="horizontal"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:layout_below="@id/secondary_title">

        <Button
        android:id="@+id/previous_button"
        android:layout_width="match_parent" 
        android:layout_height="wrap_content" 
        android:text="@string/general_button_previous"
        android:padding="5dp"
        android:layout_weight="1"/>

        <TextView  
        android:id="@+id/location_input_textview"
        android:layout_width="match_parent" 
        android:layout_height="wrap_content"
        android:gravity="center" 
        android:hint="@string/location_reference_hint" 
        android:padding="5dp"
        android:layout_weight="1"/>

        <Button
        android:id="@+id/next_button"
        android:layout_width="match_parent" 
        android:layout_height="wrap_content"
        android:text="@string/general_button_next"
        android:padding="5dp"
        android:layout_weight="1"/>
        </LinearLayout>

    <LinearLayout
    android:id="@+id/damage_issue_buttons_layout"
    android:orientation="horizontal"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:layout_below="@id/navigation_buttons_layout">

        <Button
        android:id="@+id/new_issue"
        android:layout_width="match_parent" 
        android:layout_height="wrap_content" 
        android:text="@string/location_add_issue"
        android:padding="5dp"
        android:layout_weight="1"/>

        <Button
        android:id="@+id/new_damage"
        android:layout_width="match_parent" 
        android:layout_height="wrap_content"
        android:text="@string/location_add_damage"
        android:padding="5dp"
        android:layout_weight="1"/>
        </LinearLayout>

    <TextView  
    android:id="@+id/saved_areas"
    android:layout_width="match_parent" 
    android:layout_height="wrap_content" 
    android:layout_below="@id/damage_issue_buttons_layout"
    android:text="@string/saved_areas" 
    android:padding="5dp"/>

    <ListView 
    android:id="@id/android:list" 
    android:layout_width="match_parent" 
    android:layout_height="wrap_content" 
    android:layout_below="@id/saved_areas"/>

    <TextView  
    android:id="@id/android:empty"
    android:layout_width="match_parent" 
    android:layout_height="wrap_content" 
    android:text="@string/no_saved_areas"
    android:gravity="center" 
    android:padding="20dp"
    android:layout_below="@id/saved_areas"/>

我收到以下错误:

Couldn't resolve resource @id/navigation_buttons_layout
Couldn't resolve resource @id/damage_issue_buttons_layout

布局看起来正确,我认为当我开始使用它时它仍然可以工作,但是我有理由得到这些错误吗?

感谢。

1 个答案:

答案 0 :(得分:0)

正如Luksprog建议我做了一个干净,但这并没有排序。然而,重启eclipse工作..