|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
![]() ![]() Sylvain BerfiniEtudiant en alternance Inscription : février 2009 Messages : 423 ![]() |
Bonjour,
Voici mon dernier tutoriel, dont le but est de vous apprendre comment afficher plusieurs Activity simultanément dans une application pour Android 3.0+. Je reste à votre disposition si vous avez des questions ou des suggestions. |
|
50
|
|
|
#2 |
|
Membre éprouvé
![]() Inscription : mars 2011 Messages : 321 ![]() |
Merci pour ce tuto, J'en avais entendu parlé mais je ne savais pas comment on mettait ce système en place.
PS : Ton appli a l'air super joli (j'aime bien les barres pour les valeurs mais je me demande comment tu les as fait), mais bon... dommage je préfère DotA :p (tu veux pas faire la même ?) |
|
|
00
|
|
|
#3 |
![]() ![]() Sylvain BerfiniEtudiant en alternance Inscription : février 2009 Messages : 423 ![]() |
Merci
[Publicité]Elle est dispo ici Sinon pour les bars j'ai fait simple : un LinearLayout horizontal, et une ImageView pour chaque petite case, avec le cas particulier de la première et de la dernière ayant une image différente. Ensuite tu répètes ce processus pour chaque barre, en changeant la couleur (d'images dans mon cas). Et Dota ça commence à dater, place aux jeunes. ^^ |
|
00
|
|
|
#4 |
|
Membre Expert
![]() Inscription : février 2010 Messages : 758 ![]() |
Merci pour ce tuto très intéressant.
Je me demandais justement comment je pourrais faire un découpage de vue. |
|
|
00
|
|
|
#5 |
|
Membre à l'essai
![]() Développeur informatique Inscription : mars 2011 Messages : 18 ![]() |
Bonjour,
Merci le Tuto est excellent! J'ai cependant quelques difficultés à faire inter agir deux Activités à travers les fragments.. Est-il possible d'avoir le détail du code de la méthode : afficherDetail(Uri objet) dans le Fragment DetailFragment du tuto ? Merci. |
|
|
00
|
|
|
#6 |
![]() ![]() Sylvain BerfiniEtudiant en alternance Inscription : février 2009 Messages : 423 ![]() |
Bonsoir,
Dans afficherDetail(Uri uri) j'utilise mon paramètre pour savoir comment remplir mes layouts, exactement comme je le ferai dans une nouvelle Activity recevant le paramètre depuis l'Intent. Tu récupères tes views de ton layout (avec un findViewById) et tu remplis. Je ne peux te donner le code de la méthode, tout simplement parce qu’elle n'existe pas chez moi (le tutoriel est une version très simplifiée d'une de mes applications). |
|
00
|
|
|
#7 | |
|
Membre à l'essai
![]() Développeur informatique Inscription : mars 2011 Messages : 18 ![]() |
Citation:
Merci de la réponse, je vais continuer à chercher, j'ai un soucis avec le findViewById dans le Fragment -> nullPointerException... |
|
|
|
00
|
|
|
#8 |
|
Invité de passage
![]() Raoul SchmittDéveloppeur Android Inscription : août 2011 Messages : 1 ![]() |
Hello,
Merci pour cet excellent tuto. J'aurai cependant une question sur la gestion du layout. Le fichier menu_fragment.xml existe-t'il toujours dans la deuxième partie? Ou est-il remplacé dans le fichier menu.xml? Merci beaucoup pour la réponse et pour le tuto. J'ai un peu fouillé encore le tuto, mais je comprend pas du tout la gestion du layout en fait. Le layout menu.xml étant totalement rempli par des fragments à quel moment tu gères les 2 layouts pour menu et detail? Pardon pour ces questions, mais je suis débutant bien entendu en java et android, mais après avoir un peut testé ton tuto, il ne me semble pas vraiment utilisable en l'état pour bon fonctionnement. Juste? Merci en tout cas. |
|
|
00
|
|
|
#9 |
![]() ![]() |
Tuto très utile, d'autant qu'un certain nombre de fonctions sont utilisables sous 2.3 (compatibility library)
|
|
|
00
|
|
|
#10 |
|
Membre habitué
![]() Étudiant Inscription : octobre 2009 Messages : 159 ![]() |
Bonjour,
Pour l'instant je n'ai jamais utilisé de fragments et je souhaite les utiliser à travers une de mes activités déjà créée. Le problème est que je ne comprend pas le principe derrière l’implémentation des Fragments. Le code de mon activity je dois le mettre dans le Fragment maintenant ? Il reste quoi dans l'Activity ? D'avance merci pour votre aide
|
|
|
00
|
|
|
#11 |
|
Candidat au titre de Membre du Club
![]() |
Merci pour ce tutoriel.
Utilisant la librairie de compatibilité (car en API 8), impossible d'utiliser le principe. J'avais l'erreur suivante : Binary XML file line #2: Error inflating class fragment Après quelques recherches, dans l'activité qui va gérer l'ensemble des fragments, il ne faut pas qu'elle étende "Activity" mais "FragmentActivity". Avec les codes sources, ça serait super bien ^^. |
|
10
|
|
|
#12 |
|
Candidat au titre de Membre du Club
![]() Étudiant Inscription : mars 2011 Messages : 77 ![]() |
Bonjour,
Merci pour le tuto, très jolie application Je voudrais utiliser les fragments pour maintenir mon tabbar même si je change d'activité dans le même tab. Pouvez-vous me guider svp?? |
|
|
00
|
|
|
#13 |
|
Membre du Club
![]() |
Bonjour,
C'est un excellent tutoriel , dans lequel vous avez montré l'utilité des fragments dans l'affichage de plusieurs activités sur le même écran. Est-ce que c'est la seule utilité ? En fait, je suis en train de développer une petite application contenant des onglets (TabHost) et j'ai un soucis avec la navigation entre ces différents onglets (voir cette discussion : http://www.developpez.net/forums/d12...glets-tabhost/ En réponse, on m'a indiqué les Fragments comme solution, mais je ne vois pas comment. Je serai vraiment très reconnaissante si vous me donner quelques éclaircissements ![]() Merci |
|
|
00
|
|
|
#14 |
![]() ![]() Sylvain BerfiniEtudiant en alternance Inscription : février 2009 Messages : 423 ![]() |
Bonjour,
Non, l'utilité des fragments ne se situe pas que pour afficher plusieurs morceaux d'interface en parallèle. Ils sont utilisé pour les dialogs (depuis peu), pour plusieurs widget (comme le ViewPager), etc... En utilisant ce dernier widget par exemple, il devient très simple de naviguer d'un fragment à un autre, par gesture ou par n'importe quoi d'autre (une liste, des boutons, ...) Cette librarie utilise justement le ViewPager et l'étend pour y ajouter un contrôle ressemblant beaucoup au TabHost. Bonne continuation. |
|
00
|
|
|
#15 |
|
Membre du Club
![]() |
Merci pour votre réponse rapide
![]() Donc, si j'ai bien compris, la meilleure solution pour mon besoin est la classe ViewPager ? Par contre là, je veux adapter les Fragments au TabHost, je ne veux pas jeter tout le code que j'ai écrit |
|
|
00
|
|
|
#16 |
|
Invité de passage
![]() Étudiant Inscription : avril 2013 Messages : 1 ![]() |
Désoler du déterrer ce post, mais incluant le code dans le xml menu, j'ai une erreur : " Binary XML file line #7 : Error inflating class fragment "...
Serait t'il possible d'avoir aussi les sources du tuto ? |
|
|
00
|
Copyright © 2000-2013 - www.developpez.com