android:找不到layout_toRightOf资源

Dav*_*mer 1 android

使用Eclipse GUI编辑布局后,我遇到了一个奇怪的问题.它告诉我tvVersionLabel无法找到资源.有什么明显的吗?

        <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" />
Run Code Online (Sandbox Code Playgroud)

gun*_*nar 8

改变这个:

android:layout_toRightOf="@id/tvVersionLabel"
Run Code Online (Sandbox Code Playgroud)

对此:

android:layout_toRightOf="@+id/tvVersionLabel"
Run Code Online (Sandbox Code Playgroud)

这个想法是你声明的id具有不同的值,这就是为什么如果你这样声明它就找不到第一个视图的原因.您可以在此处找到更多信息(您可能知道).