相对布局没有编译!

时间:2011-02-01 13:18:35

标签: android xml layout relativelayout

我试图在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>

4 个答案:

答案 0 :(得分:6)

前缀是您在:之前输入的字符串,例如android:...。你输错了一次(androdi:...

(编辑:实际3次)

答案 1 :(得分:1)

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

答案 2 :(得分: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"/>

答案 3 :(得分:0)

在下列情况下你写的android拼写错误了!

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