Changer la couleur d'un élément d'un listView
Bonjour voilà dans mon développement android j'ai besoin d'un listView qui affiche des articles et quand on sélectionne un article ça modifie le contenu en bas de la page et donc j'aimerais que l'élément dans la listView change de couleur. j'y arrive mais le problème c'est qu'il change aussi la couleur d'autre élément quand je défile le reste de la listView. voici mon code :
Code:
1 2 3 4 5 6 7 8 9 10 11
| ListView list = (ListView)findViewById(android.R.id.list);
list.setOnItemClickListener(new OnItemClickListener() {
public void onItemClick(AdapterView<?> arg0, View arg1,
int position, long arg3) {
arg1.setBackgroundColor(android.graphics.Color.GREEN);
//reste de ma fonction
}
}); |
la couleur ce met bien mais elle est aussi présent sur d'autres plus bas
je sais pas si quelqu'un à eu le cas ??
merci