0

您好,我正在开发地图应用程序,其中资源 ID R.id.map 应在您构建布局文件时自动添加到 Android 项目中。但它给出了错误并且不会自动解决它。如何解决它。谢谢

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

1 回答 1

3

您不是动态插入 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" />
于 2013-08-06T19:08:21.260 回答