当您构建布局文件时,资源ID R.ID.map会自动添加到Android项目中



嗨,我正在开发地图应用程序,当你构建布局文件时,资源ID R.ID.map应该自动添加到Android项目中。但它给出错误,而不是自动解决。如何解决。感谢

mMap = ((MapFragment) getFragmentManager().findFragmentById(R.id.map)).getMap();

您不是在动态插入framgent,而是使用findFragmentById查找映射片段。这意味着您需要在布局文件中包含地图片段。

您的布局文件中可能缺少以下内容

<fragment
 android:id="@+id/map"
 android:name="com.google.android.gms.maps.MapFragment"
 android:layout_width="match_parent"
 android:layout_height="match_parent" />

最新更新