I’m having a weird behaviour in my application… A have a ListView, where odd items have #ffffff background and even items have #f2f7f7, and looks like this:

However, as soon as I start scrolling the list, the even items slightly change color, becoming #f7f7f7, like this:

Any ideas? If you need more info, please ask. I’m baffeld with this behaviour.
Additional info:
I’m setting each item’s background color in getView() method, like this:
protected final int[] colors = new int[] { R.drawable.states_list_odd, R.drawable.states_list_even };
...
// Alternates list items' background
int colorPos = position % colors.length;
convertView.setBackgroundResource(colors[colorPos]);
Simple stuff, actually.
android:scrollingCache="false"solved this issue.