2

我有一个 Activity,里面有 A、B 片段。然后我有一堆 C、D、E、F 等片段,可以与 A 和 B 片段交换。

现在在其中一个片段中,F 说,我想包含一个 Google 地图 V2。从教程中,它只教如何在活动中包含地图片段...链接: https ://developers.google.com/maps/documentation/android/start

由于我无法在片段中打开片段(即在我的片段 F 中包含地图片段,会提示错误),我应该如何克服这个问题?

非常感谢!!!!!

4

1 回答 1

0

将地图作为布局中的视图和片段 F:

@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
        Bundle savedInstanceState) {

View view = inflater.inflate(R.layout.map_layout, container,
            false);
GoogleMap map = getFragmentManager()
        .findFragmentById(R.id.map)).getMap();

}

map_layout.xml

<?xml version="1.0" encoding="utf-8"?>
<fragment
    xmlns:android="http://schemas.android.com/apk/res/android"
    android:id="@+id/map"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    class="com.google.android.gms.maps.MapFragment" />
于 2013-02-18T08:21:43.627 回答