Je voudrais définir le contenu de chaque onglet dans un fichier XML différent afin que l'éditeur visuel dans Eclipse puisse être utilisé. C'est-à-dire, sans que tous les onglets soient placés l'un sur l'autre. L'éditeur visuel ne semble même pas fonctionner avec l'exemple XML fourni ici: [link text] [1] [1]: http://developer.android.com/guide/tutorials/views/hello-tabwidget.html "Ici", Il a juste une exception de pointeur Null.Est-il possible de définir le contenu de chaque onglet dans un fichier XML séparé?
J'ai essayé de définir chaque tap dans son propre fichier, par exemple:
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="wrap_content"
android:layout_height="wrap_content">
<TextView android:text="@+id/TextView01" android:id="@+id/TextView01" android:layout_width="wrap_content" android:layout_height="wrap_content"></TextView>
</RelativeLayout>
Et lorsque vous ajoutez l'onglet j'utiliser:
mTabHost.addTab(mTabHost.newTabSpec("tab_in").setIndicator("Input").setContent(R.layout.input));
Mais ce qui provoque l'application de tomber en panne sur le lancement . Est-ce qu'il y a un moyen de faire ça?
Merci
Merci, cela a fonctionné parfaitement! Juste pour être clair, vous dites que vous obtenez un comportement étrange lorsque vous utilisez une activité distincte pour chaque onglet? Intéressant... – Matt
J'obtiens de meilleurs résultats lorsque j'utilise une activité séparée pour chaque onglet lorsque les onglets sont la seule chose à l'écran, peu importe la complexité. Les activités sont bien conçues et mises en œuvre et prennent bien soin de leur cycle de vie. – ognian