我正在尝试在我的android项目上启动google maps应用程序。当我写的时候:if(view.getId()= =R.id.LaunchMap);
它产生一个错误:
LaunchMap无法解析或不是字段
为了解决这个问题,它显示了一些建议:
在类型“ id”中创建常量“ LaunchMap”。
在类型“ id”中创建字段“ LaunchMap”。
在文件中重命名。
当我在R.java中尝试前两个建议时,控制台会产生错误:
R.java是手动修改的!恢复到生成的版本!
解决办法是什么??
最佳答案
首先,在构建项目时会生成R
文件,您不应该手动编辑该文件。
其次,您必须在xml文件中定义LunchMap id才能在代码中使用它。例如
layout.xml
<RelativeLayout
android:id="@+id/LaunchMap"
android:layout_width="match_parent"
android:layout_height="match_parent" />