同步两个Horizo​​ntalScrollViews Android

时间:2012-04-26 00:58:55

标签: java android scroll horizontal-scrolling

我的布局中有两个HorizontalScrollView,我想同样移动它们。所以,如果我触摸scrollview,我想同时移动scrollview b,反之亦然。我做了一些搜索,但没有找到一个好的解决方案。我已经通过设置onTouchListener()并尝试手动移动每个但我无法让它顺利移动而接近它。有什么想法吗?

1 个答案:

答案 0 :(得分:1)

我能够弄明白我需要做什么。我注意到onScrollChanged()ScrollView类中有一个名为HorizontalScrollView的受保护方法。所以我将HorizontalScrollView子类化并手动实现了该方法。从那里我刚刚创建了一个在调用onScrollChanged()时调用的回调。奇迹般有效。为什么谷歌没有公开这种方法超出了我的范围。