2011-10-04 13 views
6

Chcę, aby moje paski przewijania były widoczne cały czas, a tylko pionowy pasek przewijania.Sposób wyświetlania pasków przewijania widoku listy przez cały czas

I to google i znalazłem ten tag android:scrollbarFadeDuration="0" ale to działa dobrze, gdy masz widok przewijania, ale kiedy dodać to jako tag w moim ListView wtedy zaćmienie to mówi mi, że ten szablon nie istnieje w ListView - składnik.

Czy istnieje sposób, aby paski przewijania widżetu ListView były widoczne przez cały czas?

Edit1: są wszystkie moje znaczniki i wartości pogrupowanych

android:drawSelectorOnTop="false" android:layout_height="fill_parent" 
    android:drawingCacheQuality="high" android:layout_width="fill_parent" 
    android:id="@android:id/list" android:clickable="false" 
    android:scrollbarAlwaysDrawVerticalTrack="true" android:fastScrollEnabled="true" android:scrollbars="vertical 

Zwój jest pokazane, ale tylko wtedy, gdy jestem przewijanie i po kilku sekundach znika

+0

masz w swojej xml android: scrollbars = "widoczny" ???? – Hanry

+0

Mam android: scrollbars = "vertical" Próbowałem z widocznym, ale zaćmienie mówi, że "widoczny" nie jest obsługiwany – Lukap

+0

spróbuj tego androida: scrollbarFadeDuration = "1000000000" –

Odpowiedz

7

Set android: fadeScrollbars = "false"

+0

Naprawię to, ale to było dawno temu. Teraz Android z nowymi wersjami api działa na zasadzie "kąpiąc się" i istnieje wiele poprawek do problemów, które istniały wcześniej. – Lukap

+0

oh..i nie widział daty .. – Manivannan

Powiązane problemy