解决方案 »

  1.   

    是不是工程有错误? 如果没有错误,尝试重启Eclipse. 
      

  2.   

    把android:layout_above="@id/reservedview"
    改成android:layout_above="@+id/reservedview"后XML就不报错了,然后就能生成R.Java了
    为什么调用资源的时候是用@+id/以前我一直是用的@id/而且没报错?
      

  3.   

    使用@id引用的时候需要确保引用的资源id已经声明过,使用@+id如果引用的资源id不存在则会创建对应的id。xml文档解析的时候是从上往下解析的,所以使用@id需要取保使用之前已经用@+id的声明过这个id。