Android ScrollView scrollTo导致另一个ScrollView onTouch事件

时间:2013-02-06 11:17:01

标签: android android-layout

我的布局如下:

Horizo​​ntalScrollView 1
---- RelativeLayout的
------- Horizo​​ntalScrollView 2

原因是,HorizontalScrollView数字2处理用户触摸,如果scrollX确定,HorizontalScrollView 1会调用scrollTo。

此调用导致调用HorizontalScrollView 2 onTouch事件,其中包含已翻译的事件X值,在滚动时会导致闪烁HorizontalScrollView 2

是否有一些明确的解决方案如何防止这种或某些黑客?

HorizontalScrollView 2触摸事件x的输出行为如下:444,435,444,435,436,445,437,446。然后弹出onScrollChanged调用HorizontalScrollView 1滚动等等。

感谢。

1 个答案:

答案 0 :(得分:0)

我通过翻译HorizontalScrollView 2 onTouch事件X的位置来获得闪烁,HorizontalScrollView 1的数量由它滚动。