2011-01-13 68 views
2

可能重複刷新:
How to implement Android Pull-to-Refresh拉安卓

我已經實現拉在我的應用程序,它在2.2工作正常刷新,但在2.0沒有。

我在2.0中找不到方法'smoothScrollBy()'。

任何人都可以請給我解決這個問題或任何其他的選擇?我怎樣才能拉動刷新功能,如iPhone?

謝謝..

回答

2

smoothScrollBy在API版本8中引入,所以它不是在其他版本。 (您可以在詳細API的最右側看到方法可用的API版本,例如here)。

我不知道什麼刷新您的應用程序與smoothScrollBy做雖然。如果你有一個ListView與適配器,你可以更新適配器的內容,並調用notifyDataSetChanged()

+0

他談論使用一個特殊的表頭項目在觸發內容刷新當它成爲完全可見的頂部。在這樣的方案中,通常您會希望將列表平滑地滾動回到真正的內容,以便在刷新被觸發後或在結束後重置。官方的Twitter應用程序這樣做。 – adamp 2011-01-13 18:19:53

+0

是的。謝謝 – RATTLESNAKE 2011-01-15 07:58:05

1

我也實現了一個強大的,開放源碼的,易於使用和高度可定製的PullToRefresh庫爲Android。您可以使用PullToRefreshListView替換您的ListView,如項目頁面文檔中所述。

https://github.com/erikwt/PullToRefresh-ListView