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 :

gridview checkbox fichiers


Sujet :

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 gridview checkbox fichiers
    Bonsoir,

    J'affiche dans une gridview une liste de fichiers (la liste des thumbnails).

    Cependant je voudrais ajouter une checkbox avec chaque thumnail et dès qu'on coche un ou plusieurs checkbox puis qu'on clique sur le ContentMenu cela demande la suppression de ces fichiers.

    Comment mettre en place ce système?

  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,

    As tu regardé ce tutoriel : http://dsilvera.developpez.com/tutor...er-evenements/ ?
    Tu pourrais peut être d'en inspirer

  3. #3
    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,

    Je suppose que tu as crée ton propre Adapter héritant de BaseAdapter (ou autre) pour ta gridView.
    Il te suffit simplement de modifier sa méthode getView() pour quelque chose ressemblant à ceci :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
     
    View v;
    if(convertView == null)
    {
          LayoutInflater li = ((Activity) mContext).getLayoutInflater();
          v = li.inflate(R.layout.gridItem, null); 
          // Remplir les champs avec les bonnes données en fonction du paramètre position de la méthode
    }
    else
    {
          v = convertView;
          // même chose ici
    }
    Avec bien sûr gridItem un layout contenant le "modèle" de chaque cellule, qui ici pourrait être tout simplement quelque chose comme ça :
    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
    22
    23
    <?xml version="1.0" encoding="UTF-8"?>
    <LinearLayout
          xmlns:android="http://schemas.android.com/apk/res/android"
          android:layout_width="wrap_content"
          android:layout_height="wrap_content"
          android:orientation="vertical"
          android:gravity="center_horizontal">
     
          <TextView
                android:id="@+id/text"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:text=""
                android:gravity="center">
          </TextView>
     
          <CheckBox
                android:id="@+id/cb"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content">
          </CheckBox>
     
    </LinearLayout>

  4. #4
    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
    Au vu de ton post ici, je te conseille d'utiliser à la place du LinearLayout (dans mon code précédent) un FrameLayout et de changer l'alignement pour un top|right.
    Tu aura ainsi le même résultat.

Discussions similaires

  1. GridView + CheckBox
    Par museman dans le forum ASP.NET
    Réponses: 5
    Dernier message: 06/04/2010, 09h37
  2. Gridview, checkbox et button
    Par achrafiac dans le forum ASP.NET
    Réponses: 13
    Dernier message: 12/03/2010, 17h32
  3. GridView : checkbox ne se cochent pas !
    Par maynoush dans le forum ASP.NET
    Réponses: 0
    Dernier message: 04/02/2009, 12h10
  4. Exporter un gridview en fichier excel
    Par Tidus159 dans le forum ASP.NET
    Réponses: 4
    Dernier message: 29/05/2008, 14h48
  5. gridview+checkbox+sélectionner 1 checkbox
    Par tortuegenie dans le forum ASP.NET
    Réponses: 2
    Dernier message: 07/03/2008, 08h51

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