1

我真的不知道这背后的原因。在这个代码块中。

    <ProgressBar
      android:id="@+id/progressBar"
      style="@android:style/Widget.Pbar"
      android:layout_width="fill_parent"
      android:layout_height="wrap_content"
      android:layout_alignParentTop="true"
      android:layout_alignStart="@id/imgFrame"
      android:layout_gravity="center_vertical"
      android:layout_marginTop="15dp"
      android:indeterminate="true" />

错误总是在这部分。它指出error: No resource identifier found for attribute 'layout_alignStart' in package 'android'

此错误有时会消失,但随后会再次出现。这是一个大问题,因为我无法生成R.java,因为res. 所以我尝试将其注释掉以便能够生成R.java. 然后当我尝试运行应用程序时,它会花费太多时间,然后提示遇到错误。该项目是我从现有源导入/添加新项目的现有源。

4

4 回答 4

1

请替换layout_alignStartlayout_alignLeft. 它们对视图具有相同的效果。

于 2014-09-20T09:30:49.097 回答
0

只需剪断行 layout_alignStart="" 错误就会消失

于 2015-04-17T14:39:41.570 回答
0

layout_alignStart仅针对RelativeLayout定义

于 2013-05-15T07:25:10.223 回答
0

将@+id 替换为@id,请参见此处的区别

基本上@+id 是在编译时为R.java 文件生成一个新条目,而@id 是引用现有条目。您正在尝试使您的项目与另一个已经存在的项目保持一致。

android:layout_alignStart="@id/imgFrame"

于 2013-05-15T07:22:36.890 回答