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 :

List View Dynamique


Sujet :

Composants graphiques Android

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre très actif
    Homme Profil pro
    Ingénieur Informatique et Développeur Android
    Inscrit en
    Janvier 2010
    Messages
    384
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Ingénieur Informatique et Développeur Android

    Informations forums :
    Inscription : Janvier 2010
    Messages : 384
    Par défaut List View Dynamique
    j'ai un problème pour l’utilisation. voilà le contenu de mon listView
    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
     
    <?xml version="1.0" encoding="utf-8"?>
    <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
        android:orientation="vertical"
        android:layout_width="fill_parent"
        android:layout_height="150px"
       android:background="@drawable/re02"
        >
    	<TextView android:id="@+id/titrethemet"
    	         android:layout_width="fill_parent"
    	         android:layout_height="30px"
    	         android:textSize="16px"
    	         android:textStyle="bold"
    	         android:background="#257FBD"
    	         android:text="Business"
    	         />
        	<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    	    android:orientation="horizontal"
    	    android:layout_width="fill_parent"
    	    android:layout_height="120px"
     
     
    	    >
    	       <ImageView android:layout_height="120px" android:layout_width="120px" android:id="@+id/imgt" android:padding="10px"></ImageView>
     
    	   <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    	    android:orientation="vertical"
    	    android:layout_width="120px"
    	    android:layout_height="120px"
     
    	    >
     
     
    	        <TextView android:id="@+id/descriptiont"
    	         android:layout_width="fill_parent"
    	         android:layout_height="80px"
    	         />
    	           <TextView android:id="@+id/descriptiont"
    	         android:layout_width="fill_parent"
    	         android:layout_height="40px"
    	         android:text="Voir tous les produits>"
    	         android:textSize="11px"
    	         android:textColor="#E8D20A"
    	         />
     
            </LinearLayout> 
        </LinearLayout>
    </LinearLayout>
    j'ai rempli les listview et tout va bien. le problème est situé au niveau de textview titrethemet que je veux son couleur background apparait selon son contenut çad background variable.
    Aussi, je veux declencher un evenement sur le textview descriptiont "qui recupère l'id de contenut de list çad titrethemet.
    voilà mon code java
    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
     
    ... t = (TextView)findViewById(R.id.titrethemet); //pointe sur titrethemet
      for (int i=0;i<v.size();i++)
       {
            map = new HashMap<String, String>();
            map.put("theme", v.elementAt(i));
            if (v.elementAt(i).toString().equals("Golf")) // le problème ici 
          {
            	t.setBackgroundColor(Color.GREEN);
           }
            map.put("description", "C'est le theme de bien etre");
            map.put("img", String.valueOf(R.drawable.images3));
            listItem.add(map);
     
       }
     
            //Création d'un SimpleAdapter qui se chargera de mettre les items présent dans notre list (listItem) dans la vue affichageitem
            SimpleAdapter mSchedule = new SimpleAdapter (this.getBaseContext(), listItem, R.layout.afficheitemteme,
                   new String[] {"theme","img", "description"}, new int[] {R.id.titrethemet,R.id.imgt, R.id.descriptiont});
     
            //On attribut à notre listView l'adapter que l'on vient de créer
            maListViewPerso.setAdapter(mSchedule);
    merci

  2. #2
    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
    T'entre bien dans le if ?
    Essaie de virer ça :
    android:background="#257FBD"
    Et de le mettre dans le else, peut être que ça joue, même si j'en doute.

    J'ai testé chez moi :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    texteSujet.setBackgroundColor(R.color.blue);
    Ça passe nickel !

    Même :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    texteSujet.setBackgroundColor(Color.BLUE);
    Fonctionne.

  3. #3
    Membre très actif
    Homme Profil pro
    Ingénieur Informatique et Développeur Android
    Inscrit en
    Janvier 2010
    Messages
    384
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Ingénieur Informatique et Développeur Android

    Informations forums :
    Inscription : Janvier 2010
    Messages : 384
    Par défaut
    meme problème. il entre bien dans if. j'ai plusieurs cas et ça depend de valeur de textview je vais faire mon background.

Discussions similaires

  1. Tree view dynamique
    Par oravelon dans le forum ASP
    Réponses: 1
    Dernier message: 08/08/2005, 17h00
  2. [HTML] liste déroulante dynamique
    Par lacousinee dans le forum Balisage (X)HTML et validation W3C
    Réponses: 4
    Dernier message: 04/08/2005, 20h51
  3. Liste déroulante dynamique ?
    Par Regis.C dans le forum Composants
    Réponses: 5
    Dernier message: 29/06/2005, 12h09
  4. [FORMULAIRE] Liste déroulante dynamique
    Par bchristo dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 18/01/2005, 10h07
  5. [JSP]Problème liste deroulante dynamique
    Par besco dans le forum Servlets/JSP
    Réponses: 1
    Dernier message: 09/09/2004, 17h58

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