Android – FragmentTabHost Error "Kein Tab bekannt für Tag null"

Ich habe folgendes XML:

<FrameLayout android:layout_width="wrap_content" android:layout_height="wrap_content" android:id="@+id/frmTabs" android:layout_below="@+id/ibTop" android:layout_alignParentLeft="true" android:layout_alignParentBottom="true" android:layout_toLeftOf="@+id/vlImagesRight" android:layout_marginRight="10dp" android:layout_marginTop="0dp" android:layout_marginLeft="5dp" android:layout_marginBottom="5dp"> <android.support.v4.app.FragmentTabHost android:layout_width="fill_parent" android:layout_height="fill_parent" android:id="@+id/tabHost"> <RelativeLayout android:layout_width="fill_parent" android:layout_height="fill_parent" android:orientation="vertical"> <TabWidget android:id="@+id/tabWidget" android:layout_width="fill_parent" android:layout_alignParentBottom="true" android:layout_height="wrap_content" /> <FrameLayout android:id="@+id/tabContent" android:layout_width="fill_parent" android:layout_height="fill_parent"> <LinearLayout android:id="@+id/tab_a" android:layout_width="fill_parent" android:layout_height="fill_parent"/> <LinearLayout android:id="@+id/tab_b" android:layout_width="fill_parent" android:layout_height="fill_parent"/> <LinearLayout android:id="@+id/tab_c" android:layout_width="fill_parent" android:layout_height="fill_parent"/> </FrameLayout> </RelativeLayout> </android.support.v4.app.FragmentTabHost> </FrameLayout> 

Und mein Android Studio zeigt diesen Fehler:

Ausnahme beim Rendering: Keine Registerkarte für Tag null bekannt

Kommentieren Sie die <android.support.v4.app.FragmentTabHost Schlüssel und es ist Kinder macht den Fehler gehen weg.

Ich kann Threads wie dieses finden , aber ich frage mich, ob nach all dieser Zeit es noch keine einfachere Lösung hat, wie in der XML selbst.

  • Lesen und Schreiben von XML-Dateien
  • "Inhalt hat eine Ansicht mit id-Attribut 'android.r.id.list', die keine ListView-Klasse ist." Wenn eine Listenansicht in einem Fragment erstellt wird
  • Wie kann ich ein Hauptmenü-Layout in Android einrichten?
  • Implementieren von Simple SeekBar in Android
  • Android XML-Werte - String Array :: Platzieren eines Zitats im Wert?
  • Android.view.InflateException: Binäre XML-Datei Zeile # 33: Fehler beim Aufblasen der Klasse
  • Erlauben es Benutzern, Formulare innerhalb der android survey / data collection app zu erstellen
  • ViewPagers in einer ListView mit leeren Listeneinträgen
  • One Solution collect form web for “Android – FragmentTabHost Error "Kein Tab bekannt für Tag null"”

    Layout ändern zu

     <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vertical" > <FrameLayout android:id="@+id/realtabcontent" android:layout_width="match_parent" android:layout_height="0dip" android:layout_weight="1" /> <android.support.v4.app.FragmentTabHost android:id="@android:id/tabhost" android:layout_width="match_parent" android:layout_height="wrap_content" > <FrameLayout android:id="@android:id/tabcontent" android:layout_width="0dp" android:layout_height="0dp" android:layout_weight="0" /> </android.support.v4.app.FragmentTabHost> </LinearLayout> 
    Das Android ist ein Google Android Fan-Website, Alles ├╝ber Android Phones, Android Wear, Android Dev und Android Spiele Apps und so weiter.