【发布时间】:2013-11-11 01:57:15
【问题描述】:
我希望能够阻止用户在我的 Android ScrollView 中滚动,但仍能检测到他们何时点击滚动视图中的按钮。
我对 ScrollView 类进行了子类化,并且一直在摆弄onInterceptTouchEvent 和onTouchEvent 方法,但似乎无法完全正确。下面的代码停止滚动,但似乎禁用了点击(但不是全部,就像如果你没有任何移动就上下移动它可以工作,但如果你的手指在你点击时轻微移动它不会注册)。我也刚刚删除了onInterceptTouchEvent,它几乎可以正常工作,但是当用户移开手指时,滚动视图仍然会滚动。
【问题讨论】:
标签: android scrollview touch-event