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 :

Personnaliser une tabHost


Sujet :

Android

  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    93
    Détails du profil
    Informations personnelles :
    Localisation : France, Nord (Nord Pas de Calais)

    Informations forums :
    Inscription : Janvier 2005
    Messages : 93
    Par défaut Personnaliser une tabHost
    Bonjour à tous ,

    Voilà ,j'aimerai pouvoir créer ma propre tabHost mais de manière différente que celle d'android. Je m'explique :

    Au lieu d'avoir des onglets en haut j'aimerai avoir des ImageButton en bas et je voudrais avoir le même comportement qu'une tabHost.

    Cela est-il possible ? si oui un petit indice ?

    Merci à tous

  2. #2
    Rédacteur
    Avatar de MrDuChnok
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Juin 2002
    Messages
    2 112
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Juin 2002
    Messages : 2 112
    Par défaut
    Salut,

    Je t'invite à suivre ce tutoriel :
    http://developer.android.com/resourc...tabwidget.html
    (pour la personnalisation des onglets)
    Et pour positionner tes onglets en bas :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    <?xml version="1.0" encoding="utf-8"?>
    <TabHost xmlns:android="http://schemas.android.com/apk/res/android"
        android:id="@android:id/tabhost"
        android:layout_width="fill_parent"
        android:layout_height="fill_parent">
        <LinearLayout
            android:orientation="vertical"
            android:layout_width="fill_parent"
            android:layout_height="fill_parent"
            android:padding="5dp">
            <TabWidget
                android:id="@android:id/tabs"
                android:layout_width="fill_parent"
                android:layout_height="wrap_content" />
            <FrameLayout
                android:id="@android:id/tabcontent"
                android:layout_width="fill_parent"
                android:layout_height="fill_parent"
                android:padding="5dp" />
        </LinearLayout>
    </TabHost>
    devient
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    <?xml version="1.0" encoding="utf-8"?>
    <TabHost xmlns:android="http://schemas.android.com/apk/res/android"
        android:id="@android:id/tabhost"
        android:layout_width="fill_parent"
        android:layout_height="fill_parent">
        <LinearLayout
            android:orientation="vertical"
            android:layout_width="fill_parent"
            android:layout_height="fill_parent"
            android:padding="5dp">
            <FrameLayout
                android:id="@android:id/tabcontent"
                android:layout_width="fill_parent"
                android:layout_height="fill_parent"
                android:padding="5dp" />
            <TabWidget
                android:id="@android:id/tabs"
                android:layout_width="fill_parent"
                android:layout_height="wrap_content" />
        </LinearLayout>
    </TabHost>
    (Si je ne me trompe pas )

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    93
    Détails du profil
    Informations personnelles :
    Localisation : France, Nord (Nord Pas de Calais)

    Informations forums :
    Inscription : Janvier 2005
    Messages : 93
    Par défaut
    Merci , Si j'utilise ton deuxieme .xml , je ne vois plus de tout les onglets, je sais pas trop quoi faire

  4. #4
    Nouveau candidat au Club
    Homme Profil pro
    Technicien maintenance
    Inscrit en
    Janvier 2012
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 55
    Localisation : France, Lot (Midi Pyrénées)

    Informations professionnelles :
    Activité : Technicien maintenance
    Secteur : Services à domicile

    Informations forums :
    Inscription : Janvier 2012
    Messages : 2
    Par défaut solution testée
    dans ton Framelayout, ajoute la ligne :
    android:layout_weight="1"
    et ca devrait marcher.

Discussions similaires

  1. Personnaliser une TabHost Android
    Par ihebweb dans le forum Android
    Réponses: 3
    Dernier message: 13/04/2011, 10h42
  2. personnaliser une barre d'outils avec une image
    Par rider74 dans le forum MFC
    Réponses: 2
    Dernier message: 03/01/2007, 21h28
  3. [C#][2.0] personnaliser une page aspx!
    Par just1980 dans le forum ASP.NET
    Réponses: 2
    Dernier message: 18/11/2006, 17h02
  4. Comment personnaliser une ColorBox
    Par manplum dans le forum C++Builder
    Réponses: 1
    Dernier message: 05/02/2006, 11h33
  5. personnaliser une fonte
    Par bigboomshakala dans le forum MFC
    Réponses: 8
    Dernier message: 23/11/2004, 00h00

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