Créer des onglets personnalisés sur Android

http://www.maraumax.fr/medias/Billets/tutoriels/preview-onglets.pngVous souhaitez créer des onglets personnalisés dans votre application Android ? Je viens de créer un tutoriel permettant de modifier l'aspect par défaut des onglets afin de créer des onglets plus esthétiques et moins importants en taille.

Le tutoriel est assez simple et consiste à créer une vue à partir d'un fichier xml pour chaque onglet. Dans mon exemple j'ai simplement ajouté du texte dans cette vue, mais vous pouvez évidemment ajouter "ce que vous souhaitez" mais si c'est pour mettre un texte et une image autant ne pas vous embêter et utiliser le layout de base d'Android.

Vous pouvez télécharger les sources du tutoriel à la fin, n'hésitez pas à montrer le résultat de vos modifications et pourquoi les différents fichiers XML afin de donner des exemples pour les autres visiteurs.

Créer des onglets personnalisés sur Android

Billets relatifs

1 Commentaire(s)

  1. Commenté par Hugh le vendredi 14 décembre à 17:01

    Salut,
    Merci pour le tuto, ça marche bien.
    A la fin, tu ajoutes une ligne : "Vous devriez désormais avoir des onglets personnalisés. Si vous souhaitez mettre en place un séparateur vous pouvez ajouter la ligne suivante dans votre activity."
    Mais tu omets la fameuse ligne qui m’intéresse !
    Je cherche à mettre un séparateur, pourrais-tu m'aider ?

    Hugh !

  2. Réponse

    Hello,

    En effet bien vu ! J'ai rajouté la ligne de code ! Il te suffit d'ajouter la ligne suivante dans ton activity :

    //
    this.tabHost.getTabWidget().setDividerDrawable(R.drawable.tab_divider);

    Et d'ajouter une image dans ton répertoire drawable au format 9 path comme celle-ci.

Ajouter un commentaire





Les commentaires sont validés manuellement afin d'éviter le spam.