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