3

我的布局中有两个HorizontalScrollViews,我想同时移动它们。因此,如果我触摸滚动视图 a,我想同时移动滚动视图 b,反之亦然。我做了一些搜索,并没有找到一个好的解决方案。我已经通过设置一个onTouchListener()并尝试手动移动每个来关闭它,但我无法让它顺利移动。有任何想法吗?

4

1 回答 1

1

我能够弄清楚我需要做什么。我注意到onScrollChanged()ScrollViewandHorizontalScrollView类中调用了一个受保护的方法。所以我HorizontalScrollView手动子类化并实现了该方法。从那里我刚刚创建了一个回调,它在被调用时onScrollChanged()被调用。奇迹般有效。为什么谷歌没有公开这种方法是我无法理解的。

于 2012-04-26T01:26:40.033 回答