Android工作室布局预览工具如何处理'@+id'和'@id'?



肯定我使用了@id,在声明@+id和我的应用程序与我的代码运行良好之后,让我感到困惑的是,当我预览XML文件时,参考@id似乎根本不起作用,而布局似乎是不起作用的是在我的图书馆项目中,而不是主要的。

如果将layout_below="@id/tv_1更改为layout_below="@+id/tv_1,则预览将很好地运行。或者我在 id.xml文件ID中声明我的库proj,并使用 @id/tv_1,预览也很好。

上面的所有解决方案在我运行主要项目后似乎都没有区别,它们都可以很好地工作。我只是不明白为什么预览有问题,以及预览XML文件时的" "如何工作。

示例:

<RelativeLayout ..>
<TextView android:id="@+id/tv_1" ../>
<EditText android:id="@+id/et_1"
android:layout_below="@id/tv_1" ../>
</RelativeLayout>

@+id为R.Java类创建了一个新的条目,该类别存储和识别资产。

@id只是指先前创建的评估。

最新更新