通过滚动同步2个ListView

时间:2012-08-13 23:15:09

标签: android listview scroll android-listview

  

可能重复:
  How to syncronisize two Listview positions
  Sync 2 ListViews while Scrolling

我有两个ListViews。当我滚动任何一个列表时,有synchronize ListViews位置的任何方法吗?我正在实施AbsListView.OnScrollListener,注册ListView

滚动ListView时,会触发onScroll() OnScrollListener方法,然后拨打smoothScrollToPosition()。但它不能正常工作。

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

1 个答案:

答案 0 :(得分:1)

尝试类似

的内容
if( this.getScrollY() != otherList.getScrollY() )
    otherList.setScrollY( this.getScrollY() );

在onScrollListener的onScroll方法中。以上是非常粗糙的。