ListView vuelve a dibujar el color de fondo cada vez que me desplazo

He definido un tema personalizado, donde estoy dibujando un degradado oscuro en el fondo de mi ventana. Mi fondo de ListView está configurado para ser transparente, sin embargo, cada vez que me desplazo, el color de fondo se vuelve negro y, a continuación, después de que se haya detenido el desplazamiento, vuelve al color de degradado. ¿Por qué es esto?

<?xml version="1.0" encoding="utf-8"?> <resources> <!-- Base application theme is the default theme. --> <style name="Theme" parent="android:Theme"> </style> <!-- Variation on our application theme that has a translucent background. --> <style name="Theme.DarkGradient"> <item name="android:windowBackground">@drawable/dark_gradient</item> </style> </resources> 

Su pregunta es contestada aquí: http://developer.android.com/resources/articles/listview-backgrounds.html Usted apenas necesita fijar el cacheColorHint para solucionar su problema. Todos los derechos reservados

Sólo tiene que establecer cacheColorHint = "# 00000000" en su lista xmlVer su color transparente

 <ListView android:id="@id/android:list" android:layout_width="320dp" android:layout_height="fill_parent" android:layout_centerHorizontal="true" android:divider="@color/whitetxtcolor" android:layout_weight="2" android:drawSelectorOnTop="false" android:layout_below="@id/new_layout" android:cacheColorHint="#000000" ></ListView> 

o U puede hacer esto también this.getListView.setCacheColorHint (0);

FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.