2012-04-08 73 views
0

这可能是真正的noobish问题,但是,我无法解决它。我不知道我做错了什么,或者我该怎么做,我检查了一些内容,但我无法解决它。所以我创建了一个名为menu的新文件夹,并在那里创建了一个名为xyz.xml的新文件。现在我想用下面的R.menu.item在活动中调用它...但是当我只写R时,它不会显示菜单选项。我可以调用任何默认的地图,如布局等,但我创建的地图我无法打电话给他们。我该怎么做才能解决这个问题?使用res文件夹中创建的地图

+0

您是否保存了新的xml?这在Eclipse中是一个非常常见的错误。 – EdChum 2012-04-08 11:03:15

+0

已保存并已建成。也许可能,因为我从R.layout.main加载setContentView?然后在方法中我必须从R.menu加载。 – HyperX 2012-04-08 11:06:05

+0

是否要从XML或菜单加载地图? – Cata 2012-04-08 11:34:33

回答

1

如果您创建菜单文件被称为xyz.xml,然后在你的代码,你应该使用它作为:

R.menu.xyz 

而且,你指的是正确的R'有一个R类用于Android框架资源(android.R),然后有一个特定的R类用于您的项目资源。为确保您使用的是正确的,您可以使用完全限定的名称空间,例如yourprojectsnamespace.R。有关Android菜单的更多信息,请参阅http://developer.android.com/guide/topics/ui/menus.html