2010-10-22 39 views
0

Le guide du développeur Android (http://developer.android.com/resources/tutorials/views/hello-tabwidget.html) indique:Quelqu'un a-t-il un exemple de code utilisant des vues commutées au lieu d'activités dans un TabHost sur Android?

`Vous pouvez implémenter le contenu de votre onglet de deux manières différentes: utilisez le onglets pour échanger des Vues au sein de la même Activité, ou utilisez les onglets pour changer entre des activités entièrement séparées. La méthode que vous souhaitez utiliser pour votre application dépend de vos exigences, mais si chaque onglet fournit une activité utilisateur distincte, il est probablement judicieux d'utiliser une activité distincte pour chaque onglet afin de mieux gérer l'application dans des groupes distincts. qu'une application massive et mise en page.

Dans ce tutoriel, vous allez créer une interface utilisateur à onglets qui utilise une activité distincte pour chaque tab.`

Dans mes cas, il ne logique d'avoir des activités séparées pour les onglets, donc je vouloir changer de vue, mais ce serait bien de voir un exemple.

Gee, merci Google!

Répondre

0

Dans mes cas, il n'a pas de sens d'avoir des activités distinctes pour les onglets

Je n'ai pas encore trouver un bon argument pour avoir des activités distinctes pour les onglets. Donc je veux changer de vue, mais ce serait bien de voir un exemple.

Here is one. Here is another.

La recette est assez simple:

Étape # 1: Ajouter le contenu de l'onglet comme enfant Views du FrameLayout

Étape # 2: Utilisez le setContent() (sur TabHost.TabSpec) qui prend un ID en tant que paramètre

Étape # 3: Il n'y a pas d'étape # 3

+0

Comment un style (définir l'état et les couleurs de police, etc) l'onglet? – Eno