1

使用 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" />
4

2 回答 2

8

改变这个:

android:layout_toRightOf="@id/tvVersionLabel"

对此:

android:layout_toRightOf="@+id/tvVersionLabel"

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

于 2013-10-29T13:01:44.187 回答
2

简单地使用@+id/android:layout_toRightOf

于 2013-10-29T13:03:36.663 回答