2012-02-25 94 views
1

想實現chrisbane的拉來刷新庫我的ListView(https://github.com/chrisbanes/Android-PullToRefresh)。這似乎很簡單,但什麼遇到問題,林是它似乎需要它自己的數據集,獨立到什麼是您的列表適配器管理的事實,即Android的上拉來刷新自定義的ListView適配器

mListItems = new LinkedList<String>(); 
mListItems.addAll(Arrays.asList(mStrings)); 

所有我見過的只是用這個簡單的例子字符串列表,但是你如何使用這種方法與任何類型的自定義適配器一起使用,例如包含字符串和圖像視圖的適配器等?

回答

0

有很多是在這個網站上和周圍的例子。 創建您的適配器,並設置此ArrayList作爲一個字段有 或通常設置爲構造函數的參數。 您@override該適配器的getView()和使用position參數 在getView()得到您的項目。下面看一下OrderAdapter類在這個例子: http://www.softwarepassion.com/android-series-custom-listview-items-and-adapters/ 和在此間舉行的GameAdapterhttp://jnastase.alner.net/archive/2010/12/19/custom-android-listadapter.aspx


希望這可以幫助升技

+0

啊,原來我讀的例子完全錯誤的。我瞭解像您這樣的自定義適配器已鏈接,但不知何故,它們已將數據添加到PullToRefreshListView,並與適配器分開。儘管如此,剩下的很容易:)感謝您指引我朝着正確的方向發展。 – brk3 2012-02-26 11:30:05

相關問題