R.id没有为customView生成

时间:2013-11-14 05:55:32

标签: android r.java-file

我正在尝试使用ID cannonView定义自定义视图的布局,如下所示。

<com.myapp.CannonView xmlns:android="http://schemas.android.com/apk/res/android"
    android:id="@+id/cannonView"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:background="@android:color/transparent" />

此XML位于布局文件夹下。问题是R.id.cannonView没有生成。

1 个答案:

答案 0 :(得分:1)

我自己找到了答案。问题是我最初没有指定合适的合格类名。这就是ADT首先没有创造这个常数的原因。

当我用正确的合格类名更正问题时,R.id仍然没有。我甚至尝试删除R.java,以便ADT重新生成它,但这也无济于事。

我还有其他一些编译错误。当我修复它们时,R.java生成了自己,并且那里有id