In onCreate () of your ListActivity call
getListView().setCacheColorHint(0); getListView().setBackgroundResource(R.drawable.backgroundresource);
Without .setCacheColorHint (0), the background will blink in front of the original background color each time it scrolls. With its addition, the background is a constant. (Thanks Matt, he fixed this problem for me).
source share