【问题标题】:HorizontalScrollViews scrolling together水平 ScrollView 一起滚动
【发布时间】:2013-02-27 18:17:33
【问题描述】:

我需要独立滚动 2 个平行的 Horizo​​ntalScrollView,这意味着如果我滚动一个,另一个也应该滚动。

我怎么能做这样的事?

提前致谢。

【问题讨论】:

标签: 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);
        }
    });

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-02-13
    • 2014-08-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-09-23
    • 2021-10-15
    • 1970-01-01
    相关资源
    最近更新 更多