Dos diseños de marco en el ejemplo de FragmentTabs de Android Support4Demos

Soy nuevo a los fragmentos en Android y me estoy refiriendo a ejemplos de demostración de fragmentos para la biblioteca de compatibilidad supprotv4.

¿Puede alguien explicar por qué hay dos diseños de marco (@+android:id/realtabcontent , @android:id/tabcontent) en el ejemplo FragmentTabs.java de Android Support4Demos.

FragmentTabs.java llamada setContentView(R.layout.fragment_tabs); Método y el siguiente es el archivo de diseño para el mismo.

fragment_tabs.xml

  <TabHost xmlns:android="http://schemas.android.com/apk/res/android" android:id="@android:id/tabhost" android:layout_width="match_parent" android:layout_height="match_parent" > <LinearLayout android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vertical" > <TabWidget android:id="@android:id/tabs" android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_weight="0" android:orientation="horizontal" /> <FrameLayout android:id="@android:id/tabcontent" android:layout_width="0dp" android:layout_height="0dp" android:layout_weight="0" /> <FrameLayout android:id="@+android:id/realtabcontent" android:layout_width="match_parent" android:layout_height="0dp" android:layout_weight="1" /> </LinearLayout> </TabHost> 

Gracias por adelantado

Después de pasar por el ejemplo que encontré después del comentario en FragmentsTabs.java

  /** * This is a helper class that implements a generic mechanism for * associating fragments with the tabs in a tab host. It relies on a trick. * Normally a tab host has a simple API for supplying a View or Intent that * each tab will show. This is not sufficient for switching between * fragments. So instead we make the content part of the tab host 0dp high * (it is not shown) and the TabManager supplies its own dummy view to show * as the tab content. It listens to changes in tabs, and takes care of * switch to the correct fragment shown in a separate content area whenever * the selected tab changes. */ 
  • ¿Diferencia entre el marco y el diseño relativo?
  • Conversión de FrameLayout como mapa de bits
  • ClassCastException LinearLayout LayoutParams
  • Llamar ViewGroup # addView y ViewGroup # removeView causa NullPointerException
  • Agregar una vista de texto a un FrameLayout en una posición determinada
  • Tratando de agregar un fragmento a mi contenedor de fragmentos FrameLayout
  • Clase emitida excepción en FrameLayout cuando estoy tratando de cambiar el orden de las vistas en el diseño xml?
  • Cómo programar mediante programación el orden z de vistas
  • Cómo obtener una foto de video jugando dentro de FrameLayout en android?
  • Rotar diseño de trama que contiene botones dinámicos
  • Cómo cambiar la dirección de la sombra de elevación de Android?
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.