嗨,我正在开发地图应用程序,当你构建布局文件时,资源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" />