2011-08-10 20 views
0

我有一个现有的Android应用程序。我想改变它的菜单结构而不干扰现有的代码。为此,我在现有项目中添加了2个新的java文件和相关的xml,并使用新的入门活动更新了manifest.xml。引用现有Android应用程序中新元素的问题

我面临的问题是在java代码中。我无法引用新的个XML xxx.findViewById(R.id.xxx) 的元素的错误来了:cannot be resolved or is not a valid field

请建议什么的,我是一个newbee

回答

0

当你构建一个应用程序,Android将创建一个名为“R文件的.java”。该文件基本上是项目中所有资源(字符串,布局,可绘制等)的索引。如果您手动添加新资源,则无法引用这些资源,因为它们在R类中没有ID。 根据this page,你可以使用aapt工具来(重新)生成R文件,但我自己没有经验。

相关问题