2012-03-27 137 views
1

我有一個活動,它由一個ListView組成。問題在於活動的背景顏色與ListView(即該活動)顏色相同,導致很多用戶錯過了可以滾動列表的事實。以編程方式滾動ListView

我想達到一個效果,當活動加載時,我將以編程方式滾動列表幾毫秒並向後滾動,這樣用戶就會明白它是可滾動的。

可以這樣做嗎? (API 7)

+0

我會重新考慮你個人的邏輯...也許是一個動畫可繪製的說「向下滾動」或什麼的。保持Android小部件的可用性非常重要,以便人們知道什麼是什麼。讓ListView看起來不像是不會幫助你的用戶體驗。 – Phix 2012-03-27 21:55:42

回答

0

而是滾動的,那只是總是顯示滾動條?

在你的XML(不能找到這個文件,但它在Eclipse中顯示爲「漸隱滾動條」下房產):

android:fadeScrollbars="false" 

或者,如果你需要/想以編程方式做到這一點,你可以使用setScrollbarFadingEnabled()

yourView.setScrollbarFadingEnabled(false); 

我會考慮應用程序有點喧賓奪主的自動滾動,但有滾動條可見的是用戶習慣於從網絡。

+1

偉大的解決方案,10X! :) – 2012-03-27 22:25:24