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 :

Onglets ou Fragments ?


Sujet :

Android

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Février 2012
    Messages
    46
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Février 2012
    Messages : 46
    Par défaut Onglets ou Fragments ?
    Bonjour à tous,

    Je développe actuellement une application pour smartphone utilisant un menu. En plus de ce menu j'ai besoin d'avoir différents onglets dans mon activité.

    J'ai donc voulu utiliser une TabActivity avec des TabHost mais Eclipse m'indique que ces composants sont dépréciés et je ne souhaiterais donc pas les utiliser si possible.

    Je suis donc parti à la recherche d'une autre solution sur internet. La solution de substitution que je retrouve le plus souvent est l'utilisation d'une ActionBar mais utilisant déjà un Menu dans mon activité je ne peux donc pas choisir cette solution. Apparemment les Fragments pourraient être une solution mais d'après ce que j'ai compris ils servent surtout à adapter une interface smartphone sur tablette.

    Que me conseillez-vous donc de faire ? Implémenter des composants dépréciés ? Utiliser des Fragments ? Une autre solution ?

    Si vous avez des bons tutoriels concernant ces différentes technologies je suis également preneur.

    En vous remerciant par avance pour vos réponses,

    Nylwen

  2. #2
    Expert confirmé

    Homme Profil pro
    Ingénieur systèmes et réseaux
    Inscrit en
    Février 2007
    Messages
    4 253
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Ingénieur systèmes et réseaux
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Février 2007
    Messages : 4 253
    Billets dans le blog
    3
    Par défaut
    ActionBar

    ActionBarSherlock pour une compatibilité descendante

  3. #3
    Modérateur
    Avatar de Hizin
    Homme Profil pro
    Développeur mobile
    Inscrit en
    Février 2010
    Messages
    2 180
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France

    Informations professionnelles :
    Activité : Développeur mobile

    Informations forums :
    Inscription : Février 2010
    Messages : 2 180
    Par défaut
    Attention, la TabActivity est dépréciée, mais pas le TabHost. Tu peux toujours utiliser des onglets, ou utiliser des fragments pour avoir un semblant d'onglet (avec la bibliothèque de support).

    La ActionBar est une bonne solution.
    C'est Android, PAS Androïd, ou Androïde didiou !
    Le premier est un OS, le second est la mauvaise orthographe du troisième, un mot français désignant un robot à forme humaine.

    Membre du comité contre la phrase "ça marche PAS" en titre et/ou explication de problème.

    N'oubliez pas de consulter les FAQ Android et les cours et tutoriels Android

  4. #4
    Membre averti
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Février 2012
    Messages
    46
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Février 2012
    Messages : 46
    Par défaut
    Il me semblait qu'ergonomiquement il était interdit de mettre un Menu et une ActionBar sur une même activité pour ne pas perdre l'utilisateur ? Mais je me trompe peut-être ...

    J'ai cherché un peu sur internet mais je n'ai pas trouvé de tutoriel utilisant les TabHost sans la TabActivity, auriez vous un exemple à me fournir ?

    Par avance merci.

  5. #5
    Membre confirmé Avatar de JQueen
    Inscrit en
    Octobre 2008
    Messages
    214
    Détails du profil
    Informations personnelles :
    Âge : 38

    Informations forums :
    Inscription : Octobre 2008
    Messages : 214
    Par défaut
    Bonjour,

    Je travaille actuellement sur une petite application contenant des onglets. Pour cela, j'ai utilisé le TabHost mais sans utiliser la TabActivity (tout simplement j'ai utilisé une Activity).
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
     
    <LinearLayout>
          <TabHost>
                 <TabWidget/>
                 <FrameLayout>
                       <LinearLayout> </LinearLayout>
                       <LinearLayout> </LinearLayout>
                       <LinearLayout> </LinearLayout>
                       <LinearLayout> </LinearLayout>
                 </FrameLayout>
          </TabHost>
    </LinearLayout>
    et la mainActivity :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    public class Main extends Activity implements OnTabChangeListener, android.view.View.OnClickListener  {
     }
    Depuis un moment, je cherche une solution pour pouvoir naviguer entre les onglets : je veux qu'en cliquant sur un bouton d'une activité A, j'ailles sur un onglet bien donné. On m'a proposé les Fragments comme solution, le ViewPager, dans cette discussion la ActionBar...
    Comme je suis débutante en java et android, je me documente sur ces différentes classes.
    Si quelqu'un peut me donner des idées sur comment faire : quelles classes utiliser, les liens entre elles, des exemples de tutos, exemples de codes ...
    Si quelqu'un a développé une application contenant des onglets, je serai très reconnaissante de son aide

    Merci

Discussions similaires

  1. Changer la couleur des onglets du fragment
    Par Ur-86 dans le forum Android
    Réponses: 2
    Dernier message: 05/11/2013, 11h33
  2. Sauvegarder l'état d'un onglet avec les fragments
    Par anto2b dans le forum Android
    Réponses: 1
    Dernier message: 13/05/2013, 11h43
  3. fragment program sur geForce4 Ti4200
    Par sebh dans le forum OpenGL
    Réponses: 6
    Dernier message: 03/12/2003, 22h31
  4. Fragmentation du DD
    Par guillaume_pfr dans le forum Administration système
    Réponses: 5
    Dernier message: 05/06/2003, 17h19
  5. Changer dynamiquement la position des onglets
    Par ginnovy dans le forum C++Builder
    Réponses: 2
    Dernier message: 11/09/2002, 18h24

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