Android未找到View ID

时间:2014-03-07 19:33:25

标签: android xml

所以我有一个我正在处理的布局,只是为了确保在实际的手机上一切正常我正在进行测试运行,然后继续使用其他标签。但是,问题是,Eclipse只能找到一个id contactName。其他ID都有错误,说Android无法找到它们。我的XML文件如下:

<?xml version="1.0" encoding="utf-8"?>

<ScrollView
    xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="fill_parent"
    android:layout_height="wrap_content" >

    <RelativeLayout 
        android:layout_width="match_parent"
        android:layout_height="match_parent" >

        <ImageView
            android:id="@+id/contactPicture"
            android:layout_width="100dp"
            android:layout_height="100dp"
            android:layout_alignParentLeft="true"
            android:layout_alignParentTop="true"
            android:layout_marginLeft="31dp"
            android:layout_marginTop="34dp"
            android:src="@drawable/ic_launcher" />

        <TextView
            android:id="@+id/nameLabel"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_alignTop="@+id/contactPicture"
            android:layout_marginLeft="30dp"
            android:layout_toRightOf="@+id/contactPicture"
            android:text="@string/name" 
            android:textSize="16sp"/>

        <TextView
            android:id="@+id/contactName"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_alignLeft="@+id/nameLabel"
            android:layout_below="@+id/nameLabel"
            android:text="TextView"
            android:textSize="20sp" />

        <TextView
            android:id="@+id/companyLabel"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_above="@+id/companyName"
            android:layout_alignLeft="@+id/companyName"
            android:text="@string/company" 
            android:textSize="16sp" />

        <TextView
            android:id="@+id/companyName"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_alignBottom="@+id/contactPicture"
            android:layout_alignLeft="@+id/contactName"
            android:text="TextView"
            android:textSize="20sp" />

        <TextView
            android:id="@+id/phoneLabel"
            android:text="Phone"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_below="@+id/contactPicture" 
            android:layout_alignLeft="@+id/contactPicture"
            android:layout_marginTop="30sp"
            android:textSize="16sp"/>

        <TextView
            android:id="@+id/workNum"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:text="Work Num"
            android:textSize="20sp"
            android:layout_below="@+id/phoneLabel"
            android:layout_alignLeft="@+id/phoneLabel" />

        <TextView
            android:id="@+id/homeNum"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:text="Home Num"
            android:textSize="20sp"
            android:layout_below="@+id/workNum"
            android:layout_alignLeft="@+id/workNum" />

        <TextView
            android:id="@+id/mobileNum"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:text="Mobile Num"
            android:textSize="20sp"
            android:layout_below="@+id/homeNum"
            android:layout_alignLeft="@+id/homeNum" />

        <TextView
            android:id="@+id/workLabel"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:text="Work"
            android:textSize="20sp"
            android:layout_toRightOf="@+id/workNum"
            android:layout_alignTop="@+id/workNum"
            android:layout_marginLeft="120sp" />

        <TextView
            android:id="@+id/homeLabel"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:text="Home"
            android:textSize="20sp"
            android:layout_below="@+id/workLabel"
            android:layout_alignLeft="@+id/workLabel" />

        <TextView
            android:id="@+id/mobileLabel"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:text="Mobile"
            android:textSize="20sp"
            android:layout_below="@+id/homeLabel"
            android:layout_alignLeft="@+id/workLabel" />

    </RelativeLayout>
</ScrollView>

0 个答案:

没有答案