2014-09-24 61 views
1

我必须用Eatsy Staggered gridview实现smoothScrollToPosition,但Gridview方法不起作用。我该如何做一个模拟平滑滚动到特定单元格的方法?Etsy Staggered gridview android smoothScrollToPosition

getActivity().runOnUiThread(new Runnable() { 
       @Override 
       public void run() { 

        if(*myCondition*){ 

         adapter.notifyDataSetChanged(); 
         gridView.smoothScrollToPosition(position); 

        } 

       } 

} 

使用标准GridView的smoothScrollToPosition工作正常,不能与Staggered一起使用。

gridView.setSelection(position); 

无法正常工作,细胞改变自己的位置,如果我滚动网格手动恢复其正确位置(与标准的网格视图中正常工作,所以我觉得这个问题是不是我的代码,但库)

+0

显示昔日的调查和代码示例。 – 2014-09-24 09:33:48

+0

编辑,我只添加了UI方法 – 2014-09-24 09:54:25

+0

你解决了这个问题吗?我需要将交错的gridview滚动到特定位置。请让我知道..... – rawcoder064 2014-10-12 20:00:52

回答