2010-06-29 6 views
0

J'ai une barre d'onglets dont le fournisseur de données est un viewstack et la viewstack contient un groupe de conteneurs vbox. J'essaie de cacher l'une des vbox en fonction d'une certaine condition mais la barre d'onglets affiche toujours l'onglet correspondant pour la vbox cachée. J'ai mis la visibilty et includeinlayout de la vbox à false mais l'onglet existe toujours.Comment cacher un conteneur enfant d'un viewstack?

Merci à l'avance

Répondre

2

Essayez de supprimer votre conteneur du ViewStack:

viewstack.removeChild(yourContainer) 
+0

Cela a fonctionné, mais je voudrais comprendre comment le voit encore la barre d'onglets Vbox caché. Est-ce que tu sais pourquoi? Merci – Yasmine

+2

En effet, comme tous les autres composants qui utilisent un fournisseur de données, la barre d'onglets détermine le nombre d'onglets à afficher en fonction des éléments du fournisseur, et non si ces éléments sont visibles ou non. –

Questions connexes