滚动android gridview阻止userinteraction

时间:2012-07-24 06:24:39

标签: android scroll android-gridview

我在scrollview中放置了一个gridview。

  1. 启动应用程序时,将在gridview中显示12个项目(第1页)。
  2. 当用户滚动并到达滚动的末尾时,接下来的12个项目将通过webservice获取,并添加到初始项目数组中。
  3. 调用gridview适配器的notifydatasetchanged,并动态设置gridview的高度。
  4. 但问题出在第3点。这会阻止用户交互1-2秒。

    请帮忙。

1 个答案:

答案 0 :(得分:0)

您是否尝试在线程中执行更新?

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