我在单个屏幕上并行显示两个列表视图。两者都有自己的滚动监听器。
我想要做的是滚动第一个listview
,然后第二个listview
也应滚动,反之亦然。
这可能吗?
答案 0 :(得分:0)
假设您的ListView是mListView1
和mListView2
,那么就这样做 -
mListView1.setOnScrollListener(new OnScrollListener() {
@Override
public void onScrollStateChanged(AbsListView view, int scrollState) {}
@Override
public void onScroll(AbsListView view, int firstVisibleItem,
int visibleItemCount, int totalItemCount) {
// Smooth scroll mListView2 according to mListView1.
mListView2.smoothScrollToPosition(firstVisibleItem);
}
@Override
private void isScrollCompleted() {}
});