Android ListView turns Black or Flickers while Scrolling

If you are using a ListView for your Android Application and you have set a Custom Layout for it, where you have changed the default background for it, then you may face the issue of either Screen turning black while scrolling or flickering colours while you scroll.

In order to resolve this issue all you need to do is add the following attribute to the ListView tag in the Layout.xml.

ListView Android Application with Custom Background.png
ListView Android Application with Custom Background
ListView Flickers on Scroll.png
ListView Flickers on Scroll
ListView Flickers or turns black while Scrolling.png
ListView Flickers or turns black while Scrolling

As android:cacheColorHint is set to a transparent colour, you may not face the issue of list turning black or flicker of colours anymore.

Try Out Code2care Dev Tools:


Code2care is an initiative to publish and share varied knowledge in programming and technical areas gathered during day-to-day learnings and development activities.

Students and software developers can leverage this portal to find solutions to their various queries without re-inventing the wheel by referring to our easy to understand posts. Technical posts might include learnings, tutorials, trouble-shooting steps, video tutorials, code snippets, how-to, blogs, articles, etc.

🎉 We are celebrating the 10th years of Code2care! Thank you for all your support!

We strongly support Gender Equality & Diversity.