Относительная компоновка не компилируется! - PullRequest
0 голосов
/ 01 февраля 2011

Я пытался сделать адаптер для 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 ]

6 голосов
/ 01 февраля 2011

Префиксы - это те строки, которые вы вводите перед :, например android:....И вы набрали его один раз неправильно (androdi:...)

(редактировать: фактически 3 раза)

1 голос
/ 01 июня 2016

Префиксы в последнем заклинании TextView неверны, проверьте, что

0 голосов
/ 03 января 2017

Вы неправильно написали android в следующих случаях!

androdi:id="@+id/time"
androdi:id="+id/late"
androdi:id="+id/rail"
0 голосов
/ 21 мая 2016

В последнем xml-файле Textview работает

<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"/>
...