我真的不知道背后的原因。 在这段代码中。
<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
。然后,当我尝试运行应用程序时,将花费太多时间,然后提示遇到错误。
该项目是我从现有来源导入/添加新项目的现有来源。
答案 0 :(得分:1)
请将layout_alignStart
替换为layout_alignLeft
。它们对视图有相同的影响。
答案 1 :(得分:0)
替换@id的@ + id,请参阅差异here
基本上@ + id是在编译时为R.java文件生成一个新条目,而@id是引用现有文件。 您正试图将您的项目尊重与已存在的另一项对齐。
android:layout_alignStart="@id/imgFrame"
答案 2 :(得分:0)
layout_alignStart
仅针对RelativeLayout
答案 3 :(得分:0)
只需剪切line_alignStart =&#34;&#34;错误将消失