2017-03-07 4 views
0

私はAndroidプロジェクトでGoogleマップアプリケーションを起動しようとしています。私が書いているとき:if(view.getId()= =R.id.LaunchMap);を、 それがエラーを生成します。LaunchMapを解決できないか、フィールドではありません

LaunchMap can not be resolved or is not a field

それを解決するために、それは提案を示しています

  1. は、一定の作成 'LaunchMap' タイプ 'ID' に。
  2. フィールド 'LaunchMap'をタイプ 'id'に作成します。
  3. ファイルの名前を変更します。

私はR.javaの最初の2つの提案をしようとすると、コンソールにはエラーを生成します。

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

ソリューションとは何?

答えて

2

最初にRファイルが生成されます。これは、プロジェクトをビルドするときに手動で編集しないでください。

第二に、あなたのcode.for例では、それを使用するようにXMLファイルにLunchMap IDを定義する必要があり

layout.xml

<RelativeLayout 
android:id="@+id/LaunchMap" 
android:layout_width="match_parent" 
android:layout_height="match_parent" /> 
関連する問題