2014-01-19 30 views
0

所以我有一個加載CardScrollView的GDK活動,它工作正常。然而,這個列表可能很長,所以我在JSON中進行分頁,所以只返回前20個項目。我想要做的是,當用戶到達列表末尾時,他們會「過度拉動」,看到更多的項目出現。加載初始列表正常工作:在CardScrollView中無限列表滾動

mAdapter = new CardCursorScrollAdapter(); 
mCardScrollView = (CardScrollView)rootLayout.findViewById(R.id.card_scroll_view); 
mCardScrollView.setAdapter(mAdapter); 
LoaderManager loaderManager = getLoaderManager(); 
loaderManager.initLoader(LOADER_ID, null, mCallbacks); 

但是我一直沒能解決兩個問題:第一,如何檢測過拉,二是如何更新與我的其他數據的CardScrollView。

+0

我認爲谷歌眼鏡中的卡片功能到現在爲止功能有限,GDK只是一個「SNEAK PEAK」 –

回答

0

您可以使用加載文本在數據集的末尾添加卡片。當你到達這張卡片(你可以用OnItemSelectedListener檢測到它時)調用加載器來加載下一頁。加載完成後,調用適配器的notifyDataSetChanged以刷新滾動視圖。

希望這會有所幫助。