2014-06-30 64 views
0

我有一個加載到一個ListView一組從數據庫元素的Android應用程序(也有在我的ListView 10元)。這些元素總是相同的,不會改變。它也不會從任何來源或方式加載或添加更多,它們是固定的。圓形的ListView(類似於旋轉木馬的方式)

我想要做的是,當用戶滾動到列表(元件10)的底部,出現的下一個元素將是第一個(元素1),那麼,元件2,依此類推。當用戶滾動到列表頂部時,前一個元素將是列表中的最後一個元素(元素10),然後是元素9,依此類推。像旋轉木馬!像某種「無盡列表」!

我一直在尋找解決辦法,但我得到了使用的ListView沒辦法。只能使用其他類型的視圖,3D視圖,動畫視圖或不適合我在應用中創建的元素。我想要一個簡單的ListView,沒有動畫或類似的東西....一個簡單的視圖。

我也嘗試自己做編程......但結果是尷尬的:有時做的ListView奇怪的事情,有時什麼也不做....有時我的應用程序崩潰只是!!!

有沒有人以前實現過或做過類似的事情?任何圖書館或插件來實現這一目標?我更喜歡使用ListView的解決方案,因爲這是我正在使用的,但任何想法或類似的解決方案都被接受。

非常感謝您的幫助!

+0

你有一個光標,對吧?所以用CursorWrapper包裝它 – pskink

+0

它不是從數據庫中檢索對象的問題。簡而言之,一旦數據從數據庫中檢索出來,問題就是按照我所描述的輪播方式將這些元素繪製到ListView中。 – Ayuchuco

+0

再次使用自定義CursorWrapper – pskink

回答

1

做了一些研究,我發現我想要(旋轉木馬)使用ListViews但使用另一個名稱的效果:Circular ListView在這個論壇的另一個問題是合適的,其結果是我的預期。

這裏是鏈接到了答案: How to create a closed (circular) ListView?

感謝觀看和解決方案做出貢獻!