2012-07-24 97 views
0

我有一個gridview放置在scrollview內。滾動android gridview攔截userinteraction

  1. 當啓動應用程序時,gridview中會顯示12項(第1頁)。
  2. 當用戶滾動併到達滾動結束時,下一頁的12個項目通過webservice獲取,添加到項目的初始數組中。
  3. Gridview適配器的notifydatasetchanged被調用,並且gridview的高度也是動態設置的。

但問題在於#3點。這阻止了用戶交互1-2秒。

請幫忙。

+2

這是不是很好的做法,包括listview,gridview內scrollview.it不會有效地工作。 – AkashG 2012-07-24 06:35:18

回答

0

您是否嘗試過在線程中執行更新?

runOnUiThread(new Runnable() { 
public void run() {  
//Update the grid view and set height.