android:layout_toRightOf 资源未找到

标签 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" />

最佳答案

改变这个:

android:layout_toRightOf="@id/tvVersionLabel"

为此:

android:layout_toRightOf="@+id/tvVersionLabel"

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

关于android:layout_toRightOf 资源未找到,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19658957/

相关文章:

java - 如何在 Canvas 上水平居中文本

android - 无法解析目标 'android-8'

android - 如何从文件管理器中获取图像并将其转换为字节数组以存储在 Android 中的 sqlite 中

java - BuildConfig.DEBUG 与 ApplicationInfo.FLAG_DEBUGGABLE

android - 应用内结算 : Inventory not correct; makes user purchase again

Android 操作栏在 5.1"屏幕上永远不会 split

android - SQLite 查询选择一行并返回 2 下一行

android - 使用适用于 Android 的自定义模板响应 native 通知

android - 如何在没有错误的情况下在多个 Activity 中加载导航 View ?

android - 在后台使用服务实现倒数计时器