How to save state of changed ImageView in Listview row, after it' has disappeared from screen?

view story

http://stackoverflow.com – so the problem is like this: i have designed an application with a list-view in which i can change the colors of list items, here is a link to a screen from the application(i would be glad if some one could post it as an image) http://i.stack.imgur.com/0Xd9d.jpg the colors are changed by changing an image on the left part of the list row. now when i change the color slide down in the list, and the come back up the color go back to their original state (meaning the Image-view come back to it's original source). The data for the list is taken from an XML file, parsed to a hash-map and the us (HowTos)