Tengo una layout, que contiene dos fragments :
Código:
<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical"
android:id="@+id/content_frame" >
<fragment
android:id="@+id/Cabecera"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_weight="80"
class="com.agm.fragments.Fragment6"
tools:layout="@layout/fragment_4" />
<fragment
android:id="@+id/Cuerpo"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_weight="20"
class="com.agm.fragments.Fragment7"
tools:layout="@layout/fragment_5" />
</LinearLayout>
Y utilizo el navigation drawer para cambiarlo, sin embargo cuando intento cambiar el LinearLayout por un fragment de un mapa solamente se me cambia uno de los dos fragments que tengo. El cambio lo hago de esta manera:
Código:
.....
switch (position) {
case 0:
fragment = new Fragment1();
break;
case 1:
fragment = new Fragment2();
break;
}
fragmentManager.beginTransaction()
.replace(R.id.content_frame, fragment)
.commit();
}
Lo que busco es una manera de cambiar los dos fragments que tengo por uno solo

