IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Android Discussion :

Tabhost et fragments


Sujet :

Android

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé Avatar de vertebre
    Homme Profil pro
    Étudiant
    Inscrit en
    Janvier 2015
    Messages
    184
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 50
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Janvier 2015
    Messages : 184
    Par défaut Tabhost et fragments
    Bonjour,

    Je rencontre un souci avec mon tabhost et les fragments ...
    Voilà ce que j'ai :

    Nom : post.PNG
Affichages : 219
Taille : 85,0 Ko

    Pour la démarche je ne suis pas sur de ce que je fais, j'ai lu un peu la doc google mais çà ne m'éclaire pas vraiment et j'ai encore du mal à comprendre certains concepts de dev

    Dans mon projet, j'ai mon fragment_main.xml et j'ai crée 3 activitées (pour mes tabs) avec leurs layouts respectifs.
    Cependant, je n'arrive pas à comprendre le truc pour lier chaque activitées aux tab respectifs, j'ai pu lire:

    -| qu'il fallait créer des fragments au lieu d'act~ mais que les fragments n'était pas conseillés pour intégrer une map (chose que je souhaite faire sur un des mes tabs)
    -| que le tabhost était 'deprecated' et qu'il fallait le remplacer par des fragments.

    Je suis perdu !

  2. #2
    Modérateur
    Avatar de grunk
    Homme Profil pro
    Lead dév - Architecte
    Inscrit en
    Août 2003
    Messages
    6 693
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Côte d'Or (Bourgogne)

    Informations professionnelles :
    Activité : Lead dév - Architecte
    Secteur : Industrie

    Informations forums :
    Inscription : Août 2003
    Messages : 6 693
    Par défaut
    Tu mélanges un peu tout.

    Dans ton cas j'utiliserais une activité avec un viewpager et 3 fragments. C'est l'activité qui contient les 3 fragments et pas 1 fragment qui contient 3 activité

    Pour le viewPager voir par ici : http://developer.android.com/trainin...n/lateral.html
    La méthode présentée dans leur article pour les onglets n'est plus valable sous lollipop car l'actionBar disparait au profit de la toolbar.

    Pour y ajouter des tab , tu peux utiliser PagerTabStrip
    Pry Framework php5 | N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

  3. #3
    Membre confirmé Avatar de vertebre
    Homme Profil pro
    Étudiant
    Inscrit en
    Janvier 2015
    Messages
    184
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 50
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Janvier 2015
    Messages : 184
    Par défaut re
    impeccable ! ta réponse est super claire

    mais comment faire pour que mon appli puisse gérer un menu par onglet(ou pas) de la version 2.3.3 (gingerbread) jusqu'à la dernière c'est à dire la version L (je crois) ?

    J'ai pensé soit à :

    -détecter la version android du système qui fera tourner l'appli et remplacer ce menu par onglet en fonction de ce qui est possible pour cette version.
    ou alors
    - faire des apk différent pour chaque API ?!

    Mais çà m'oblige à gérer et connaitre toutes les compatibilités des versions ?

    Au final est ce que ce serait idiot de me concentrer seulement sur l'API 19 qui est le plus utilisé ?

  4. #4
    Modérateur
    Avatar de grunk
    Homme Profil pro
    Lead dév - Architecte
    Inscrit en
    Août 2003
    Messages
    6 693
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Côte d'Or (Bourgogne)

    Informations professionnelles :
    Activité : Lead dév - Architecte
    Secteur : Industrie

    Informations forums :
    Inscription : Août 2003
    Messages : 6 693
    Par défaut
    PagerTabstrip fait partie de la support library. Suffit donc de l'inclure dans ton projet pour que le composant soit utilisable dans toutes les version d'android.

    Voir : http://developer.android.com/tools/s...ary/index.html pour plus de détail
    Pry Framework php5 | N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

  5. #5
    Membre confirmé Avatar de vertebre
    Homme Profil pro
    Étudiant
    Inscrit en
    Janvier 2015
    Messages
    184
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 50
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Janvier 2015
    Messages : 184
    Par défaut re
    Encore une fois impeccable ! j'ignorais l'existence de cette support Library.

    Par contre concernant l'insertion d'une map comme google map ou mapview, comment çà se passe ? Quelles sont les contraintes à faire çà dans un fragment ?

  6. #6
    Modérateur
    Avatar de grunk
    Homme Profil pro
    Lead dév - Architecte
    Inscrit en
    Août 2003
    Messages
    6 693
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Côte d'Or (Bourgogne)

    Informations professionnelles :
    Activité : Lead dév - Architecte
    Secteur : Industrie

    Informations forums :
    Inscription : Août 2003
    Messages : 6 693
    Par défaut
    Jamais fait mais en principe aucune
    Pry Framework php5 | N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Mise en place de tabHost et Fragment
    Par alex8276 dans le forum Android
    Réponses: 2
    Dernier message: 18/11/2014, 14h38
  2. Tabhost, Fragment et Activity
    Par kingconv dans le forum Android
    Réponses: 0
    Dernier message: 11/02/2012, 13h31
  3. Fragment & vertex program
    Par charly dans le forum OpenGL
    Réponses: 5
    Dernier message: 19/03/2004, 19h47
  4. fragment program sur geForce4 Ti4200
    Par sebh dans le forum OpenGL
    Réponses: 6
    Dernier message: 03/12/2003, 22h31
  5. Fragmentation du DD
    Par guillaume_pfr dans le forum Administration système
    Réponses: 5
    Dernier message: 05/06/2003, 17h19

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo