那不是更新失败,是由于 ScrollView 和 GridView都是属于动态可滑动的,所以当计算 View 高度的时候会发生冲突,当你 GridView 数据增多时,原本的 GridView 的高度已经不能满足需求,但是 ScrollView 却仍然按照之前的高度进行显示,就造成了两者同时显示时出现问题,你可以更改一下你的布局文件,或者每次根据你的 GridView 的具体数量,手动生成 View 的高度

解决方案 »

  1.   

    sorry,我没说清楚,我的scrollview 横向滚动,然后我更新gridview里的内容,现在,更新界面实现了,但是更新另一个gridview的项的时候又失败,可能代码有问题,还有就是每次更新的时候,界面刷新,就是拖动的时候,他会返回拖动之前的位置;
      

  2.   

    你把我弄糊涂了,什么叫做更新另一个 gridView 失败?
      

  3.   

    sorry,已经解决了,就是更新另一个(gridview的一个数据),是我代码的问题,不过还有个问题就是,更新数据的时候,拖动的状态会消失,不知道能不能解决,谢谢你了,