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 :

ListView et Multiplechoice


Sujet :

Composants graphiques Android

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre actif
    Développeur informatique
    Inscrit en
    Janvier 2009
    Messages
    51
    Détails du profil
    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Janvier 2009
    Messages : 51
    Par défaut ListView et Multiplechoice
    Bonjour,je viens de faire un projet où j'affiche une liste d'enregistrement (données) et j'ai ajouté la méthode LVN.setChoiceMode(ListView.CHOICE_MODE_MULTIPLE);

    et là, j'aimerais récupérer le (s) contenu(s) (lignes) d'un ou plusieurs enregistrement après l'avoir cocher et la mettre dans un tableau de données. comment faire??

  2. #2
    Rédacteur
    Avatar de Viish
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Février 2009
    Messages
    427
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2009
    Messages : 427
    Par défaut
    Bonjour,

    Il est possible de récupérer les indices des éléments cochés d'une listview en utilisant la méthode getCheckedItemIds() de l'objet ListView : http://developer.android.com/referen...eckedItemIds()

    Bonne continuation.

  3. #3
    Membre actif
    Développeur informatique
    Inscrit en
    Janvier 2009
    Messages
    51
    Détails du profil
    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Janvier 2009
    Messages : 51
    Par défaut
    je viens de voir la méthode mais je ne suis pas satisfait. au fait, je veux après avoir cocher (1,2 ou plusieurs) items dans ma Listview, les récupérés et les traités. genre d'une application qui permet à l'utilisateur de cocher les différents items avant de réaliser une certaine opération (envoi,Ajout, suppression,....).
    s'il y'a une autre maniéré de procéder je suis prenant.

  4. #4
    Membre prolifique
    Avatar de Ryu2000
    Homme Profil pro
    Étudiant
    Inscrit en
    Décembre 2008
    Messages
    10 246
    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 246
    Par défaut
    C'est exactement ce que tu recherches getCheckedItemIds ().
    T'as envoyé une liste d'objet à un Adapter qui ta construis ta ListView.
    L'utilisateur peut sélectionner plusieurs items dans la ListView.
    Cette méthode te permet de récupérer un tableau contenant les positions des items sélectionné.

    Après il est simple de récupérer les données.
    Vu que si getCheckedItemIds () te retourne, 0, 3 et 5.
    Tu va récupérer les valeurs dans la liste que t'as envoyé à l'Adapter en 1er lieu.

    Je ne comprend pas qu'est-ce qui ne te convient pas avec cette solution.

  5. #5
    Rédacteur
    Avatar de Viish
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Février 2009
    Messages
    427
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2009
    Messages : 427
    Par défaut
    Idem, je ne comprend pas pourquoi ça ne résout pas ton problème.
    Si tu veux pouvoir obtenir l'information de sélection/déselection au moment ou elle à lieu, tu n'as qu'a l’appeler dans un OnListItemClickListener.

Discussions similaires

  1. [Kylix] prob listview
    Par sdoura2 dans le forum EDI
    Réponses: 1
    Dernier message: 22/10/2002, 21h37
  2. Une gauge dans un ListView
    Par Thom@s dans le forum Composants VCL
    Réponses: 3
    Dernier message: 22/10/2002, 10h32
  3. listview ??
    Par Galdarion dans le forum Composants VCL
    Réponses: 2
    Dernier message: 12/09/2002, 17h02
  4. ListView->Items->Clear() !!! Qques probl de perf
    Par Nicolas_a69 dans le forum C++Builder
    Réponses: 3
    Dernier message: 30/08/2002, 11h49
  5. ListView
    Par SnickeursMan dans le forum Composants VCL
    Réponses: 2
    Dernier message: 14/08/2002, 10h42

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