2014-09-06 1 views
-1

Je viens de commencer à travailler avec Fragment. En ce moment, je suis confus ici. J'ai choisi une plateforme d'Android Studio. Il y a une liste sur le côté gauche. Ce que je veux faire, c'est que chaque fois que je clique sur un élément de la liste, le contenu doit être mis à jour.Comment mettre à jour une activité sur des fragments dans Android

Mon problème est que je ne peux pas savoir quand le fragment est chargé à chaque fois que je clique sur un élément de la liste. Est-il possible de connaître l'identifiant du fragment? Par exemple, si le fragment 1 est chargé, je vais afficher un imageview, mais si le fragment 2 est chargé, j'aurai une case à cocher dans l'activité principale.

Cheers,

Répondre

1
In your kind of situations, I mostly Follow a simple way 

1.Use Different Framlayouts(Container of Fragment). In your Case,1. FrameLayout For List and 2. Framlayout for its content. 
2. ListView item Click Make Content Fragment View (Framlayout) Visible. 
3. Attached Fragment at onCreate or onStart. but make Content invisible or Visible as your requirement. 

you can know more about Fragment(how to attach and detach Fragment to an activity).

About your Sceond Problem ,follow these solutions 

Android - Set fragment id Jetez un oeil à cette Get the current fragment object

+0

Merci beaucoup, je vais essayer de voir comment il va. – detno29

Questions connexes