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 :

customiser un spinner


Sujet :

Composants graphiques Android

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    542
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2007
    Messages : 542
    Par défaut customiser un spinner
    Bonjour,

    Je souhaiterais mettre une ImageView, un texte et un radioButton.
    Comment faire pour faire cette opération?

    Merci.

  2. #2
    Membre prolifique
    Avatar de Ryu2000
    Homme Profil pro
    Étudiant
    Inscrit en
    Décembre 2008
    Messages
    10 255
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Décembre 2008
    Messages : 10 255
    Par défaut
    Je pense que tu peux faire comme avec les ListView, c'est à dire setAdapter.
    Tu créer une classe hérité d'Adapter qui va recevoir une liste d'objet et créer un LinearLayout par objet.

    Regarde ce tuto :
    http://mickael-lt.developpez.com/tut...iser-listview/

    Ya ça aussi :
    http://developer.android.com/resourc...o-spinner.html

    Un moment il fait ça :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
        Spinner spinner = (Spinner) findViewById(R.id.spinner);
        ArrayAdapter<CharSequence> adapter = ArrayAdapter.createFromResource(
                this, R.array.planets_array, android.R.layout.simple_spinner_item);
        adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
        spinner.setAdapter(adapter);

  3. #3
    Membre éclairé
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    542
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2007
    Messages : 542
    Par défaut
    Comment faire que lorsqu'on sélectionne un item de la liste, cela revient dans l'activité principal ( quitte le mode d'affichage de la liste du spinner) ?

  4. #4
    Membre chevronné
    Profil pro
    Inscrit en
    Mars 2011
    Messages
    322
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2011
    Messages : 322
    Par défaut
    Je pense qu'en utilisant le listener onItemClick tu dois pouvoir fermer ta liste

  5. #5
    Membre éclairé
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    542
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2007
    Messages : 542
    Par défaut
    onItemClick ne peut être utilisé avec un spinner

  6. #6
    Expert confirmé

    Avatar de Feanorin
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    4 589
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 4 589

  7. #7
    Membre chevronné
    Profil pro
    Inscrit en
    Mars 2011
    Messages
    322
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2011
    Messages : 322
    Par défaut
    Au temps pour moi...
    Essayes peut être avec onClick
    http://developer.android.com/referen...t/Spinner.html

    public void onClick (DialogInterface dialog, int which)

    Since: API Level 1
    This method will be invoked when a button in the dialog is clicked.
    Parameters

    dialog The dialog that received the click.
    which The button that was clicked (e.g. BUTTON1) or the position of the item clicked.
    avec le which tu dois pouvoir t'en sortir


    @Feanorin : et non malheureseument ca ne marche pas, j'avais pas lu
    public void setOnItemClickListener (AdapterView.OnItemClickListener l)

    Since: API Level 1
    A spinner does not support item click events. Calling this method will raise an exception.
    Parameters

    l this listener will be ignored

Discussions similaires

  1. [TTree] Customiser le drag and drop
    Par MiJack dans le forum Composants VCL
    Réponses: 4
    Dernier message: 03/01/2006, 16h37
  2. [C#] Colonne Lien customisée
    Par Emdis dans le forum ASP.NET
    Réponses: 3
    Dernier message: 24/05/2005, 13h17
  3. [JTree] Customiser un DefaultMutableTreeNode...
    Par Pignoufy dans le forum Composants
    Réponses: 4
    Dernier message: 19/04/2005, 11h29
  4. [Composant] Customiser le graphisme
    Par Eternity dans le forum AWT/Swing
    Réponses: 3
    Dernier message: 30/03/2005, 09h25
  5. [Débutant] Customisation d'Eclipse
    Par bonnefr dans le forum Eclipse Java
    Réponses: 1
    Dernier message: 18/05/2004, 12h18

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