2017-03-07 123 views
0

我試圖在Android項目上啓動Google地圖應用程序。當我在寫:if(view.getId()= =R.id.LaunchMap);, 它會產生一個錯誤:LaunchMap無法解析或不是字段

LaunchMap can not be resolved or is not a field

爲了解決它,它顯示了建議:

  1. 型 '身份證' 創建常量 'LaunchMap'。
  2. 在'id'類型中創建'LaunchMap'字段。
  3. 在文件中重命名。

當我嘗試在R.java第2項建議,控制檯產生一個錯誤:

R.java was modified manually! Reverting to generated version!

什麼解決的辦法?

回答

2

首先,R文件在生成項目時生成,不應手動編輯該文件。

第二你有你的XML文件來定義LunchMap ID在你的代碼。例如使用它

layout.xml

<RelativeLayout 
android:id="@+id/LaunchMap" 
android:layout_width="match_parent" 
android:layout_height="match_parent" /> 
相關問題