Android: Pouvez-vous nest des Fragments?
Est-il possible de coller une Fragment
dans la mise en page d'un autre Fragment
? Quelqu'un a déjà essayé ça?
- avez-vous essayé? Ce qui s'est passé?
- Je n'ai pas essayé. J'espère que quelqu'un d'autre.
- Je suis avec Mitch. Peut-être que je me fais vieux mais à mon époque, les gens ont essayé des choses pour voir ce qui s'est passé. Si vous avez une idée, puis courir avec il - 100% en or massif de l'apprentissage par l'expérience.
- Je crois que je vais être le cochon de guinée. Je vais vous laisser savoir le résultat.
- Je suis aussi en train d'essayer d'utiliser un FragmentPager à l'intérieur d'un Fragment.
- En fait, il est possible de faire sur l'api de+17.
- c'est une façon, mais si le résultat est négatif, comment une personne à distinguer si c'était parce qu'il n'était pas possible, ou si il l'a fait de mal
- Si ils ont essayé et ça ne fonctionne pas, alors au moins ils auraient un code qu'ils pourraient poster ici. C'est le principal point de Débordement de Pile - essayer quelque chose de premier, puis demander de l'aide si elle échoue.
- Double Possible de Fragment à l'Intérieur du Fragment
- Je l'ai essayé ici
Vous devez vous connecter pour publier un commentaire.
Enfin!!! le android 4.2 mise à jour vient avec prise en charge par défaut pour les sous fragments, également compatible:
Officiel NestedFragments. Qui plus est, le soutien de la imbriquée des Fragments dans les annoncé dans le dernier 11e révision de la v4 bibliothèque de prise en charge!
Pas, les fragments ne sont PAS actuellement dans une hiérarchie. En essayant d'avoir un fragment incorporé dans un autre peut conduire à des problèmes, souvent subtile.
Edit: de ACLv11 cela n'est nécessaire que si vous
replace(...)
ViewPagers
de façon dynamique.Oui vous pouvez, mais il ya certaines façons que sont une douleur, mais j'ai même intégré FragmentViewPagers.
Si vous incorporez en XML puis lors de la mise en page est gonflé, vous n'aurez pas de problèmes.
Si vous incorporez des fragments de façon dynamique dans un autre fragment, alors vous aurez des problèmes! Bien qu'il soit possible.
Implique généralement d'une affectation à un gestionnaire qui exécute alors la suite de l'actuel fragment de transition commence alors à un autre, de cette façon, vous pouvez incorporer des fragments assez facilement. Mais cela conduit à d'autres problèmes, vous devez donc faire attention à la façon dont vous le mettre en œuvre.
FoodTestFeast a intégré ViewPagers qui sont supprimés et ajoutés dynamiquement.
Ma Base FragmentViewPager - Fragment qui contient une vue pager (Qui a FragmentPagerAdapter)
Je n'ai pas vu tout se bloque à l'aide de cela, mais laissez-moi savoir si quelqu'un d'autre ne le fait.
FYI votre disposition devra ressembler à ceci (ou similaire):
REMARQUE L'Indicateur = PARTI!
Une façon intelligente de résoudre l'impossibilité d'utiliser imbriqués les fragments, c'est d'utiliser à la fois v4 et natif de fragments.
Il fonctionne (je l'utilise dans de nombreuses applications), et dans certains cas, c'est ce que nous avons besoin de contourner cette limite.
Évidemment, dans l'activité, vous pouvez utiliser getFragmentManager() ou getSupportFragmentManager() de distinguer les 2 groupes de fragments.
Probablement est déconseillé de l'utiliser, mais il résout moi de nombreuses situations.