Frage

I have a strange issue after using Eclipse GUI to edit a layout. It is telling me that the resource tvVersionLabel cannot be found. Anything obvious?

        <TextView
            android:id="@+id/tvVersionLabel"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_alignParentLeft="true"
            android:layout_alignParentTop="true"
            android:gravity="center"
            android:text="Version: "
            android:textColor="@color/light_gray"
            android:textSize="13dip" />

        <TextView
            android:id="@+id/tvVersionNumber"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_toRightOf="@id/tvVersionLabel"
            android:gravity="center"
            android:text="default"
            android:textColor="#ffffff"
            android:textSize="13dip" />
War es hilfreich?

Lösung

Change this:

android:layout_toRightOf="@id/tvVersionLabel"

to this:

android:layout_toRightOf="@+id/tvVersionLabel"

The idea is the ids you have declared have different values and that's why the first view cannot be found if you declare it like that. More info (that you may be aware of), can be found here.

Andere Tipps

simply used @+id/ for android:layout_toRightOf

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top