2012-09-14 7 views
9

Ich habe dieses Problem nicht auf Froyo und Lebkuchen loswerden. Ich verwende clipToPadding = "false" -Attribut, um die obere und untere Auffüllung um listView nicht zu haben, es sei denn sein Enden. Bei 2.2 und 2.3 verursacht dies jedoch mit dem clipToPadding, dass der Overscroll-Indikator oder wie soll ich es nennen, meine clipToPadding-Einstellung ignoriert wird und diese weißen Linien auf meinen Bildern erscheinen, nicht auf den Bildschirmrändern.Overscroll scrolling Indikatoren mit Clip zu Polsterung

enter image description here

Dies ist jedoch nicht vorhanden auf ICS

+0

[duplizieren] (http://stackoverflow.com/questions/7106692/remove-shadow-from-top-and-bottom-of-listview-in-android) – Harry

Antwort

24

ich die weißen Linien glauben Sie sehen, sind die fadingEdge der ListView. Sie können sie loswerden durch Hinzufügen dieses Attribut zu Ihrem ListView in xml:

android:fadingEdge="none" 

oder in Code:

listview.setVerticalFadingEdgeEnabled(false); 

In ICS und nach vorn, Verblassen Kanten sind standardmäßig deaktiviert, weshalb Sie don Ich sehe sie nicht.