Android: à l'Aide d'un dégradé linéaire comme arrière-plan ressemble à bandes

J'essaye d'appliquer un dégradé linéaire de ma ListView.
Ceci est le contenu de mon drawable xml:

 <?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android">
    <gradient 
        android:startColor="#3A3C39" 
        android:endColor="#181818"
        android:angle="270"
     />
    <corners android:radius="0dp" />
</shape>

Donc, je demande à ma ListView avec:

android:background="@drawable/shape_background_grey"

Cela fonctionne, mais il a l'air très "bandes" sur émulateur et sur un véritable appareil de trop.

Est-il possible de réduire ce "comportement"?

  • Pourriez-vous poster une capture d'écran?
  • Juste une mise à jour: ajout de getWindow().setFormat(PixelFormat.RGBA_8888); getWindow().addFlags(WindowManager.LayoutParams.FLAG_DITHER); dans la méthode onCreate semble fait le truc aussi pour hdpi avec écran amoled (N1/Désir)
  • @Francesco Grand! Il a aidé sur mon Galaxy S avec Android 2.2. Veuillez convertir votre observation utile à une réponse, afin que les gens peuvent voter pour elle.