Manu Mora
unread,Jan 1, 2011, 1:52:26 PM1/1/11Sign in to reply to author
Sign in to forward
You do not have permission to delete messages in this group
Either email addresses are anonymous for this group or you need the view member email addresses permission to view the original message
to desarrolladores-android
Muy buenas.
Tengo un ListView que contiene rows (Views). El row, además de otros
elementos, tiene un ImageView (una icono estrella de favorito).
El error viene cuando pinto el ListView, compruebo en la base de datos
si ese row esta en la base de datos para saber si tengo que pintar o
no la estrella de favorito. Me la pinta bien, pero además me pinta
estrellas en otros rows. Lo curioso es que sigue una especie de
patrón, me pinta una estrella a cada cuatro rows.
No lo entiendo, el código es sencillo:
if(db.existsFavourite(url)){
((ImageView)row.findViewById(R.id.iconFavourite)).setImageResource(R.drawable.icon_favourite);
}
Gracias :)