2

内部に A、B フラグメントを含むアクティビティがあります。次に、A および B フラグメントと交換できる C、D、E、F などのフラグメントがたくさんあります。

フラグメントの 1 つに、Google マップ V2 を含めたいと F は言います。チュートリアルから、アクティビティ内にマップ フラグメントを含める方法のみを教えます... リンク: 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 に答える