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 :

liste view personalisée


Sujet :

Composants graphiques Android

  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Mai 2010
    Messages
    31
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2010
    Messages : 31
    Par défaut liste view personalisée
    bonjour,
    je voudrai réaliser une liste view avec des images, et j'ai vu que je doit utiliser des adaptateurs, mais je vous ment pas que je suis tout nouveau en développement android, et j'ai pas trouvé grand chose sur internet.
    si quelqu'un peut me guider ca m'aidera beaucoup a avancé.
    merci d'avance à tous.

  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 : 42
    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,

    Tu trouveras un premier tutoriel http://mickael-lt.developpez.com/tut...iser-listview/
    Il va te permettre d'appréhender les listview et d'en comprendre le fonctionnement.
    Si tu as des questions par la suite, n'hésite pas.

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Mai 2010
    Messages
    31
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2010
    Messages : 31
    Par défaut
    Bonjour,
    comme je l'ai expliquer précédemment, en fait je doit faire une listview qui contient 3 textView et 3 imageView, grâce au tuto j'ai pu mettre les textView, mais par contre je sais pas du tout comment faire pour pouvoir afficher les imageView.
    si vous avez une proposition je serai preneur car je suis vraiment bloqué.

    merci a tous.

  4. #4
    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 : 42
    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 des erreurs ? un message ? où en es-tu ?
    Qu'est ce que tu ne comprends pas ?

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Mai 2010
    Messages
    31
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2010
    Messages : 31
    Par défaut
    Salut,
    en fait j'ai pas d'erreurs particulières, car j'arrive à afficher mes textview mais je ne sais pas quand et comment je doit faire appel à mes drawables.
    donc si vous savez comment je peux faire, ça m'aidera vraiment à avancé.
    merci d'avance.

  6. #6
    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 : 42
    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
    Tu affiches tes Drawable au même endroit où tu affiches ton texte dans les Textview.

  7. #7
    Membre averti
    Profil pro
    Inscrit en
    Mai 2010
    Messages
    31
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2010
    Messages : 31
    Par défaut
    voici le code de ma classe ListAvecImage:

    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
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    package fr.oranginaschweppes;
     
    public class ListAvecImage extends BaseAdapter {
    	private ArrayList<String>magasins;
    	private Context mContext;
    	private LayoutInflater mInflater;
     
     
    	public ListAvecImage(Context context,ArrayList<String>magasins){
    		this.magasins = magasins;
    		this.mContext = context;
    		this.mInflater = LayoutInflater.from(mContext);
    	}
     
     
    	public int getCount() {
    		// TODO Auto-generated method stub
    		return magasins.size();
    	}
     
    	public Object getItem(int position) {
    		// TODO Auto-generated method stub
    		return magasins.get(position);
    	}
     
    	public long getItemId(int position) {
    		// TODO Auto-generated method stub
    		return position;
    	}
     
    	public View getView(int position, View convertView, ViewGroup parent) {
     
    		  LinearLayout layoutItem;
    		  //(1) : Réutilisation des layouts
    		  if (convertView == null) {
    		  	//Initialisation de notre item à partir du  layout XML "personne_layout.xml"
    		    layoutItem = (LinearLayout) mInflater.inflate(R.layout.list_image, parent, false);
    		  } else {
    		  	layoutItem = (LinearLayout) convertView;
    		  }
     
    		  //(2) : Récupération des TextView de notre layout      
    		  TextView text = (TextView)layoutItem.findViewById(R.id.text);
    		  //ImageView image = (ImageView)layoutItem.findViewById(R.id.img);
     
    		  //(3) : Renseignement des valeurs       
    		  text.setText(magasins.get(position));
     
     
    		  //On retourne l'item créé.
    		  return layoutItem;		
    	}
    }
    si vous pouvez le modifier pour ajouter les drawables!!!

Discussions similaires

  1. [1.x] Personalisation list view du backend
    Par karasnake dans le forum Symfony
    Réponses: 2
    Dernier message: 06/10/2011, 17h33
  2. Sélectionner un item d'une list view
    Par Coussati dans le forum Composants VCL
    Réponses: 4
    Dernier message: 14/02/2006, 22h16
  3. [VB.NET][ListView]des images dans une list view
    Par pcdj dans le forum Windows Forms
    Réponses: 1
    Dernier message: 16/12/2005, 12h08
  4. [VB.NET][Réseau] afficher les PC en réseau sur une list view
    Par leptityugi dans le forum Windows Forms
    Réponses: 9
    Dernier message: 13/12/2005, 13h51
  5. DB List view
    Par dd16 dans le forum Composants VCL
    Réponses: 5
    Dernier message: 14/09/2005, 15h40

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