Aller au contenu

[Résolu] Remplacer un fragment par un autre ?


chkeff

Recommended Posts

Salut à tous !

Comme le titre l'indique je suis en ce moment en pleine bataille avec les Fragments de mon projet ^^ !

Pour expliquer simplement, j'ai une liste sur le côté gauche de mon écran.

Si la liste est vide j'ai mis un Fragment à droite expliquant comment ajouter les items.

Jusque là tout vas bien mais je coince au moment ou je sélectionne un item de ma liste:

J'aimerai retirer le fragment d'aide et mettre le fragment de détail à la place !

Voici le bout de code qui devrait faire ça:

HelpFragmentfragment = (HelpFragmentfragment ) manager.findFragmentById(R.id.helpFramgent);

        

viewFragment = ItemrViewFragment.newInstance(item);

FragmentTransaction transac = manager.beginTransaction();

transac.remove(oldFragment);

transac.add(R.id.helpFramgent, viewFragment);

transac.commit();

Le résultat de ce code ? Et bien mon nouveau fragment viens se mettre sur l'ancien et les 2 se supperposent !

Je n'arrive pas à trouver pourquoi j'ai ce problème je tourne le problème dans tous les sens mais rien n'y fait !

Quelqu'un aurait une idée ?

Merci d'avance !

PS: On n'a plus les balises de code ????

Lien vers le commentaire
Partager sur d’autres sites

Oui il est déclaré dans mon layout !

Edit:Le fait que tu m'a posé cette question me laisse pensé que ça serait la source de mon problème donc j'ai essayé de l'ajouter dynamiquement au lancement de mon appli et là ça fonctionne parfaitement !Merci de ton aide chpil !

Lien vers le commentaire
Partager sur d’autres sites

Archivé

Ce sujet est désormais archivé et ne peut plus recevoir de nouvelles réponses.

×
×
  • Créer...