0

我有 listview1 和 listview2,并且希望在滚动其中一个时,另一个也同步滚动。我怎样才能做到这一点?

4

1 回答 1

1

OnScroll()在以下方法中尝试这样的事情OnScrollListener

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

另一种方式,总是实现一个 AbsListView.OnScrollListener 是,当 ListView 滚动时,调用另一个 ListView 上的OnScroll()方法以同步到相同的位置。OnScrollListenerSmoothScrollToPosition()

本文本文正在实现另一种方法,稍微复杂一点,包括创建自定义控件。

于 2013-01-16T03:24:44.233 回答