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 :

XML tabhost Android


Sujet :

Android

  1. #1
    Membre du Club
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Juillet 2012
    Messages
    75
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juillet 2012
    Messages : 75
    Points : 42
    Points
    42
    Par défaut XML tabhost Android
    Bonjour,

    Dans mon application j'ai une tahbost, avec ses icones comme je les declares ci dessous (exemple d'un onglet sur 4 : )
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    tabsAdapter.addTab(tabHost.newTabSpec("radio_list").setIndicator("", img1), RadioGridListFragment.class, null);  // here
    (img1 etant un jolie drawable)

    J'aimerai que quand je sélectionne cet onglet, l'img1 soit remplacé par un "img1_selected". Que dois-je faire ? Il me semble que je dois utiliser un xml mais je ne sais pas vraiment m'y prendre sur ce sujet la.

    Merci de votre aide

  2. #2
    Membre régulier
    Homme Profil pro
    Lycéen
    Inscrit en
    Juillet 2012
    Messages
    72
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Lycéen

    Informations forums :
    Inscription : Juillet 2012
    Messages : 72
    Points : 90
    Points
    90
    Par défaut Voilà
    tu dois créer un fichier xml de type Drawable. Voici le code
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
     
    <?xml version="1.0" encoding="utf-8"?>
    <selector xmlns:android="http://schemas.android.com/apk/res/android">
        <!-- When selected>
        <item android:drawable="@android:drawable/img1"
              android:state_selected="true" />
        <!-- When not selected>
        <item name="img_selected">img1_selected</item>
    </selector>
    je suis pas sur que le texte passe etant donné que le fichier xml est de type drawable mais l'idée c'est dans le android:state_selected="true".

  3. #3
    Membre du Club
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Juillet 2012
    Messages
    75
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juillet 2012
    Messages : 75
    Points : 42
    Points
    42
    Par défaut error
    Du coup ca me donne ca, pour le premier onglet selector du premier fragement :


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    Drawable img1 = getResources().getDrawable(R.drawable.tab1);
    tabsAdapter.addTab(tabHost.newTabSpec("radio_list").setIndicator("", img1), RadioGridListFragment.class, null);  // here
    et voici tab1, dans mon dossier drawable :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    <?xml version="1.0" encoding="utf-8"?>
    <selector xmlns:android="http://schemas.android.com/apk/res/android">
        <!-- When selected> -->
        <item android:drawable="@drawable/img"
              android:state_selected="true" />
        <!-- When not selected> -->
        <item android:drawable="@drawable/imgselected"
    </selector>


    Et ca marche bien, merci !

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

Discussions similaires

  1. representation des donnée en xml pour android sur serveur
    Par kalfadine dans le forum API standards et tierces
    Réponses: 9
    Dernier message: 14/04/2012, 17h19
  2. Parser un fichier XML en Android
    Par sabrineisimm dans le forum Android
    Réponses: 11
    Dernier message: 03/09/2011, 21h52
  3. XML et Android
    Par cadeau10 dans le forum Android
    Réponses: 8
    Dernier message: 09/05/2011, 14h02
  4. Personnaliser une TabHost Android
    Par ihebweb dans le forum Android
    Réponses: 3
    Dernier message: 13/04/2011, 10h42
  5. Parser un XML sous Android - Il rate des lignes ?
    Par rXpCH dans le forum Format d'échange (XML, JSON...)
    Réponses: 4
    Dernier message: 28/05/2010, 13h26

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