0

我在滚动视图中放置了一个网格视图。

  1. 当应用程序启动时,gridview 中会显示 12 个项目(第 1 页)。
  2. 当用户滚动并到达滚动末尾时,通过 web 服务获取下一页的下 12 个项目,并将其添加到初始项目数组中。
  3. 调用 gridview 适配器的 notifydatasetchanged 并且动态设置 gridview 的高度。

但问题在于第 3 点。这会阻止用户交互 1-2 秒。

请帮忙。

4

1 回答 1

0

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

runOnUiThread(new Runnable() {
public void run() {     
//Update the grid view and set height.
于 2012-07-24T06:27:47.833 回答