2012-07-22 12 views
5

Powiel możliwe:
Changing the color of over scroll in scrollview in androidAndroid - Jak zmienić kolor na Scrollview/ListView dalekie przewinięcie (patrz opis produktu np.)

Chciałem zapytać, czy ktoś wie jak zmienić kolor tego "overscroll"? Wiem, że możesz się go pozbyć, dzwoniąc pod numer setOverscrollmode="never". Ale jak wyładować jego kolor?

Tutaj zdjęcia, więc wiesz, co mam na myśli:

enter image description here

Dzięki

+2

Myślę, że ten wpis SO powinien odpowiedzieć na twoje pytanie: http://stackoverflow.com/questions/7777803/listview-top-highlight-on-scrolling Oprócz tego, że zamiast ustawiać je na '@ null' daj im kolor lub odniesienie ... –

+0

dziękuję! :) pomógł. – Ahmad

+2

To nie działa dla mnie. Zajmuję się tworzeniem aplikacji dla ICS, a domyślny niebieski kolor hologramu pojawia się nawet wtedy, gdy ustawię przeskalowanie nagłówka i stopki. Czy ktoś może pomóc? – Sandra

Odpowiedz

3

użyć następujących atrybutów w xml ListView

android:overScrollHeader="@drawable/the_header" 
android:overScrollFooter="@drawable/the_footer" 

Albo można to zrobić programowo, za:

SetOverscrollHeader(R.drawable.the_header); 
setOverscrollFooter(R.drawable.the_footer); 

Te metody i atrybuty są dostępne tylko od API 9; nie będą działać w poprzednich wersjach.

+0

użyłem tej metody, ale jej nie działa .. –

0

Spróbuj tego:

<ListView 
     ... 
     android:overScrollHeader="@drawable/header" 
     android:overScrollFooter="@drawable/footer"/> 
+1

nie działa na ics – Ravi

+0

@ Chinaski powinienem dodać dowolny przezroczysty obraz do tego – Manoj

Powiązane problemy