2010-11-21 64 views
2

我已經實現了使用BaseAdapter和Lazy加載概念加載列表項的圖像的自定義ListView。 我正在使用RESTFul服務。 web服務方法定義每個頁面中的項目數(每頁20項)&當前頁面總數(5頁)。現在,我可以相應地加載第一頁。 我需要再次調用webservice方法以相應地下載下一頁內容&以與第一頁類似的方式顯示它。 請提供關於如何實施分頁的邏輯/示例源代碼,如果任何人已經實施。在Android中的ListView中實現分頁

此外,我已經在Android市場上看到了很少的Android應用程序,進度對話在加載項目時顯示在列表的最後,也許是第二頁面內容。 如果有人已經實施,請提供提示。

回答

3

請提供關於如何實現分頁的邏輯/示例源代碼,如果任何人已經實現。

查看我的EndlessAdapter

+1

我經歷了無盡的適配器。現在,我需要將代碼合併爲LazyListAdapter,它擴展了擴展AdapterWrapper的BaseAdapter&EndlessAdapter。我用於Lazy加載的類是擴展BaseAdapter。我在方法public view getView(final int position,View convertView,ViewGroup parent){}中爲自定義的listview編寫了邏輯。我如何在LazyAdapter類中添加EndlessAdapter的代碼。是否有其他方式可以繼續進行。我需要兩種功能1>延遲加載列表項目的圖像2>在Android中實施分頁。 – chiranjib 2010-11-24 23:19:05

+0

@ user443141:'EndlessAdapter'被設計爲環繞現有的'ListAdapter',大概就像這個「LazyListAdapter」一樣,不管是什麼。您不應該需要合併代碼庫。如果你這樣做,那麼這是你自己想出來的。 – CommonsWare 2010-11-24 23:37:03

+0

感謝您的意見。問題是我的LazyListAdapter擴展了BaseAdapter&LazyListAdapter類內部我有公共View getView(最終int位置,View convertView,ViewGroup父級){}方法。我無法從哪裏調用無限適配器來限制列表項的數量並實現分頁。 – chiranjib 2010-11-24 23:48:27