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 :

Implémentation de ListView avec AsynchTask


Sujet :

Composants graphiques Android

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre émérite
    Profil pro
    Inscrit en
    Janvier 2011
    Messages
    757
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2011
    Messages : 757
    Par défaut Implémentation de ListView avec AsynchTask
    Bonjour,

    Je suis actuellement en train de développer une application.
    Une de mes Activity doit afficher une liste d'objets (avec images et description récupérées sur internet).
    Je me suis donc tourné vers ce tutoriel : http://android-developers.blogspot.c...rformance.html Code source dispo ici : http://code.google.com/p/android-imagedownloader/
    Tout fonctionne très bien, mais sur cet exemple, il n'y a qu'une imageView par ligne.
    Et j'aimerai pouvoir y placer deux textView en plus de l'image.
    Le xml correspondant à l'activité principale est : liste_produits_activity.xml
    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
    <LinearLayout android:id="@+id/linearLayout1"
    	android:layout_width="fill_parent" 
    	android:layout_height="fill_parent"
    	xmlns:android="http://schemas.android.com/apk/res/android"
    	android:orientation="vertical">
    	<brico.fr.ActionBarView 
    		android:id="@+id/actionbar"
    		android:layout_width="fill_parent" 
    		android:layout_height="wrap_content">
    	</brico.fr.ActionBarView>
    	<ListView 
    		android:id="@+id/liste_produits"
    		android:layout_width="fill_parent" 
    		android:layout_height="fill_parent"></ListView>
    </LinearLayout>
    Et le xml correspondant à un item de la liste à ça : list_item_product.xml
    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
    <?xml version="1.0" encoding="utf-8"?>
    <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    	android:orientation="horizontal" 
    	android:layout_width="fill_parent"
    	android:layout_height="wrap_content">
    	<ImageView android:layout_width="wrap_content"
    		android:layout_height="wrap_content" 
    		android:layout_gravity="center_vertical" 
    		android:padding="10dip" 
    		android:id="@+id/image"/>
    	<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    		android:orientation="vertical"
    		android:layout_width="fill_parent"
    		android:layout_height="wrap_content"
    		android:layout_gravity="center_vertical"
    		android:layout_weight="1" 
    		android:paddingLeft="10dip">
    	    <TextView android:id="@+id/name"
    	         android:layout_width="fill_parent"
    	         android:layout_height="fill_parent"
    	         android:textSize="16px"
    	         android:textStyle="bold"
    	         />
    	    <TextView android:id="@+id/description"
    	         android:layout_width="fill_parent"
    	         android:layout_height="fill_parent"
    	         />
    	</LinearLayout>
    </LinearLayout>
    Ma question :
    Où faut-t-il faire référence à ces champs ( R.id.image, R.id.name, R.id.description) ?
    Dans le tuto, il ne fait jamais référence à l'imageView, car il n'y a qu'elle dans la ListView, alors comment y remédier ?
    Dans la méthode getView() de l'ImageAdapter ?

    Merci d'avance

  2. #2
    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
    Bonjour,
    Tu dois faire référence à tes champs dans l'adapter.
    Regardes ce tuto pour mieux comprendre et surtout la partie 3 http://mickael-lt.developpez.com/tut...iser-listview/

Discussions similaires

  1. [Qt] ListView avec menu contextuel ?
    Par agent007se dans le forum Qt
    Réponses: 12
    Dernier message: 29/11/2006, 13h04
  2. Remplir une ListView avec le contenu d'une requête
    Par callo dans le forum VB 6 et antérieur
    Réponses: 3
    Dernier message: 19/10/2006, 08h44
  3. Bug ListView avec XP manifest
    Par Betcour dans le forum Delphi
    Réponses: 1
    Dernier message: 02/10/2006, 00h49
  4. Réponses: 10
    Dernier message: 10/05/2006, 10h23
  5. Remplir une ListView avec une BD
    Par manikou dans le forum MFC
    Réponses: 1
    Dernier message: 17/05/2005, 09h48

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