2011-02-01 64 views
0

我试图做一个适配器上一个ListView作为练习,但我得到该行布局奇怪的错误:相对布局不编译!

error: Error parsing XML: unbound prefix 

什么是错的这个非常简单的布局?!?

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

    <TextView 
     android:id="@+id/station" 
     android:text="Stazione DI" 
     android:layout_alignParentTop="true" 
     android:padding="3dip" 
     android:layout_width="fill_parent" 
     android:layout_height="wrap_content" /> 

    <TextView 
     androdi:id="@+id/time" 
     android:text="Time:" 
     android:layout_alignParentLeft="true" 
     android:below="@id/station"/> 


    <TextView 
     androdi:id="+id/late" 
     android:text="Time:" 
     android:layout_toRightOf="@id/time" 
     android:below="@id/station"/> 




    <TextView 
     androdi:id="+id/rail" 
     android:text="Rail:" 
     android:below="@id/station" 
     android:layout_toRightOf="@id/late"/> 







    </RelativeLayout> 

回答

6

前缀是那些你:之前的类型,比如android:...字符串。而你输入错了一次(androdi:...

(编辑:其实3次)

+0

感谢名单... Android的XML调试也很痛苦.... – Mascarpone 2011-02-01 13:22:52

0

在XML文件中最后的TextView被worong

<TextView 
    androdi:id="+id/rail" 
    android:text="Rail:" 
    android:below="@id/station" 
    android:layout_toRightOf="@id/late"/> 

这将是

<TextView 
android:id="+id/rail" 
android:text="Rail:" 
android:below="@id/station" 
android:layout_toRightOf="@id/late"/> 
1

前缀中最后的TextView拼写不正确,请检查

0

你已经写了android拼写w荣以下情况!

androdi:id="@+id/time" 
androdi:id="+id/late" 
androdi:id="+id/rail"