Bonsoir,
Une question sur les ListView, dont je n'arrive pas à trouver la réponse. Je tourne en rond.
J'ai une ListView dont les éléments sont composés d'une image et de deux textview.
L'élément est défini dans le fichier element.xml
Dans le onCreate de mon activity je définie ma 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 <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="wrap_content" android:gravity="left|right" android:orientation="horizontal" android:padding="5dp" android:paddingRight="10dip" > <ImageView android:src="@drawable/image" android:id="@+id/img" android:layout_width="wrap_content" android:layout_height="wrap_content" android:padding="10dp" /> <LinearLayout android:orientation="vertical" android:layout_height="wrap_content" android:layout_width="0dip" android:layout_gravity="center_vertical" android:layout_weight="1" android:paddingRight="10dp" > <TextView android:layout_height="wrap_content" android:id="@+id/nom" android:layout_width="fill_parent" android:textStyle="bold"></TextView> <TextView android:layout_height="wrap_content" android:id="@+id/adresse" android:layout_width="fill_parent"></TextView> </LinearLayout> </LinearLayout>
Au lancement de mon Activity, suivant les paramètres passé je veux afficher ou cacher les textview des éléments de ma listview.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 maListViewPerso = (ListView) findViewById(R.id.list_favoris); monAdapter = new SimpleAdapter (this.getBaseContext(), listItem, R.layout.element, new String[] {"img", "nom", "date"}, new int[] {R.id.img, R.id.nom, R.id.date}); maListViewPerso.setAdapter(monAdapter);
Mon problème est que je ne sais pas comment accéder au textview, si quelqu'un a une idée je suis preneur.
Partager