5

可能重复:
如何
在滚动时同步两个列表视图位置同步 2 个列表视图

我有两个ListViews。当我滚动任何一个列表时,有什么办法可以synchronize定位。ListViews我正在实施一个AbsListView.OnScrollListener,注册到ListView.

ListView滚动时,将触发的onScroll()方法,然后我调用. 但它不能正常工作。OnScrollListenersmoothScrollToPosition()

有人可以为此提供任何代码示例吗?...我只想滚动一个ListView,而另一个ListView同步移动。如果您想知道我为什么使用 2ListView是因为我正在尝试制作我自己的复合控件,该控件的行为类似于DataGridView带有固定列和标题的

4

1 回答 1

1

尝试类似的东西

if( this.getScrollY() != otherList.getScrollY() )
    otherList.setScrollY( this.getScrollY() );

在 onScrollListener 的 onScroll 方法中。上面的很粗略。

于 2012-08-14T00:04:47.320 回答