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

Composants graphiques Android Discussion :

Rollover sur un bouton android


Sujet :

Composants graphiques Android

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Juin 2004
    Messages
    80
    Détails du profil
    Informations forums :
    Inscription : Juin 2004
    Messages : 80
    Par défaut Rollover sur un bouton android
    Bonjour a tous, j'essaie de faire un bouton avec rollover, mais je n'y arrive po !!!

    JE definis un fichier xml bouton_roll.xml par ex.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    <?xml version="1.0" encoding="utf-8"?>
    <selector xmlns:android="http://schemas.android.com/apk/res/android">
        <item android:state_pressed="true" android:drawable="@drawable/verde" />
        <item android:drawable="@drawable/rojo" />    
    </selector>
    et ensuite dans le layout.xml, au lieu d'appeler un bouton normal, j'appelle
    mon bouton en changeant l attribut :
    android:background="@drawable/red" par
    android:background="@drawable/button_roll"

    ...Et ca marche pas!!!
    1erement, je ne sais pas ou sauvegarder bouton_roll.xml, mais eclipse me pose une erreur de compilation si je le met pas dans drawable ( ca me parait pas tres logique)

    Avez vous une idee de la faille???

  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
    Ben ton selector est entre 2 drawable... donc c'est un drawable lui-même...
    Donc il doit être dans le répertoire drawable à priori.

    Bon ensuite "rollover" pour moi n'a pas trop de sens sur un touchscreen ^^

    Et pour finir... ça ne marche pas n'est pas très parlant.... qu'est ce qui ne marche pas ?
    (au passage tu parles de "bouton_roll.xml" et tu utilises "@drawable/button_roll"... y a une typo donc).

  3. #3
    Membre confirmé
    Inscrit en
    Juin 2004
    Messages
    80
    Détails du profil
    Informations forums :
    Inscription : Juin 2004
    Messages : 80
    Par défaut
    oui effectivement le rollover perd son sens... Je pourrais eventuellement le remplacer par un changement d'etat au clic.

    Bon, je ne comprends pas bien ton observation sur la typo.
    Sur mon bouton, j'utilise android:background="@drawable/button_roll"
    pour faire reference a mon XML qui contient les 2 etats.

    Je vais essayer de retrouver l erreur produite ! Merci pour ta reponse !

  4. #4
    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
    Si tu indiques "@drawable/button_roll" dans le bouton il va chercher un fichier:
    "button_roll.xml"
    hors tu as parlé dans ton message de:
    "bouton_roll.xml"

    Une petite différence qui peut tout changer... enfin, eclipse devrait raler en disant qu'il ne connait pas la ressource.

Discussions similaires

  1. Faire le clic sur un bouton d'un Android
    Par eric116 dans le forum Composants graphiques
    Réponses: 8
    Dernier message: 09/10/2011, 21h50
  2. Action sur un bouton android
    Par bypbop dans le forum Composants graphiques
    Réponses: 10
    Dernier message: 29/05/2011, 23h46
  3. [MFC] Boucle sur un bouton
    Par karl3i dans le forum MFC
    Réponses: 6
    Dernier message: 17/02/2004, 11h37
  4. Gérer les clics sur les boutons
    Par cyberlewis dans le forum Windows
    Réponses: 4
    Dernier message: 08/02/2004, 15h34
  5. [Flash MX] Action sur un bouton
    Par WriteLN dans le forum Flash
    Réponses: 9
    Dernier message: 20/10/2003, 14h01

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