如何在c#中使两个列表视图同步滚动

本文关键字:两个 列表 视图 滚动 同步 | 更新日期: 2023-09-27 17:53:22

我有listview1和listview2,并且想要使其中一个滚动时,另一个也同步滚动。我该怎么做呢?

如何在c#中使两个列表视图同步滚动

OnScrollListenerOnScroll()方法中尝试这样做:

if (this.getScrollY() != otherList.getScrollY())
    otherList.setScrollY(this.getScrollY());
另一种方法,总是实现一个AbsListView。OnScrollListener是,当ListView滚动时,OnScrollListenerOnScroll()方法调用另一个ListView上的SmoothScrollToPosition()来同步到相同的位置。

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