【问题标题】:HorizontalScrollViews scrolling together水平 ScrollView 一起滚动
【发布时间】:2013-02-27 18:17:33
【问题描述】:
我需要独立滚动 2 个平行的 HorizontalScrollView,这意味着如果我滚动一个,另一个也应该滚动。
我怎么能做这样的事?
提前致谢。
【问题讨论】:
标签:
android
scroll
scrollview
horizontalscrollview
【解决方案1】:
hscrollViewOne=(HorizontalScrollView)findViewById(R.id.hsvOne);
hscrollViewTwo=(HorizontalScrollView)findViewById(R.id.hsvTwo);
hscrollViewOne.setOnScrollChangeListener(new View.OnScrollChangeListener() {
@Override
public void onScrollChange(View v, int scrollX, int scrollY, int oldScrollX, int oldScrollY) {
hscrollViewTwo.scrollTo(scrollX, scrollY);
}
});
hscrollViewTwo.setOnScrollChangeListener(new View.OnScrollChangeListener() {
@Override
public void onScrollChange(View v, int scrollX, int scrollY, int oldScrollX, int oldScrollY) {
hscrollViewOne.scrollTo(scrollX,scrollY);
}
});