2013-05-15 53 views
1

我真的不知道背后的原因。 在这块代码中。错误:找不到属性'layout_alignStart'的资源标识符

<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。然后当我尝试运行该应用程序时,它将花费太多时间,然后提示遇到错误。 这个项目是一个现有的来源,我从现有的来源导入/添加新项目。

+3

更换@ + ID为@id – AlexBcn

+0

我已经做到了。仍然没有效果 – sftdev

+0

尝试项目 - >清洁 – GVillani82

回答

0

更换@ + ID为@id,请参阅型差分here

基本上@ + id为而@id是参考现有的生成在编译时R.java文件的新条目。 您正尝试将您的项目方面与已有的项目方面保持一致。

android:layout_alignStart="@id/imgFrame"

+0

是,我知道之间的差异他们俩。我刚刚导入它,我已经注意到它,并已经改变它。依然没有.. – sftdev

1

layout_alignLeft取代layout_alignStart。它们在视图上具有相同的效果。

0

刚剪线layout_alignStart =“”错误将消失

相关问题