7
Ho il seguente codice XML:Android - FragmentTabHost errore "Nessuna scheda noto per tag nullo"
<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>
E il mio Studio Android mostra questo errore:
Eccezione sollevata durante il rendering: No scheda noto per tag null
Commentando la chiave <android.support.v4.app.FragmentTabHost
ed i suoi figli fa andare via l'errore.
Posso trovare thread come this one, ma mi chiedo se dopo tutto questo tempo non ha ancora una soluzione più semplice, come nell'XML stesso.
possibile duplicato del [Android FragmentTabHost: No scheda noto per tag null] (http://stackoverflow.com/questions/15354165/android-fragmenttabhost-no-tab-known- for-tag-null) – Gavriel
sì, grazie @Gavriel, ho indicato io stesso il duplicato :) – mFeinstein
Lo so, non è contro di te, ma ci sono almeno 5 versioni di questo Q, e sostanzialmente sono tutti duplicati l'uno dell'altro, quel che è peggio nessuno di loro ha una soluzione funzionante. Ho segnalato questo, perché a) non ha ancora nessuna risposta, b) anche tu sapessi che è un duplicato quando hai chiesto al Q – Gavriel