我必须使用 Eatsy 交错的 gridview 实现 smoothScrollToPosition,但 Gridview 方法不起作用。如何执行模拟平滑滚动到特定单元格的方法?
getActivity().runOnUiThread(new Runnable() {
@Override
public void run() {
if(*myCondition*){
adapter.notifyDataSetChanged();
gridView.smoothScrollToPosition(position);
}
}
}
使用标准 GridView smoothScrollToPosition 工作正常,不适用于交错。
gridView.setSelection(position);
不能正常工作,单元格改变它们的位置,如果我手动滚动网格恢复它们的正确位置(使用标准网格视图工作正常,所以我认为问题不是我的代码而是库)