Warm tip: This article is reproduced from serverfault.com, please click

android-View.onTouchEvent仅注册ACTION_DOWN事件

(android - View.onTouchEvent only registers ACTION_DOWN event)

发布于 2011-06-17 20:57:10

我正在实现一个自定义TextView,我想在触摸视图时执行一些操作。我认为该onTouchEvent方法无需使用即可为视图提供全方位的触摸setOnTouchListener(我想在视图内部而不是在活动中完成所有工作,因此可移植),但是注册的唯一触摸事件是ACTION_DOWN如果我OnTouchListener使用此方法在活动中设置,则会获得全部的触摸事件,但onTouchEvent没有。

任何人都知道为什么会这样,或者有人可以向我提供不涉及使用的解决方案setOnTouchListener(这将阻止实现活动设置自己的侦听器)?

Questioner
Jason Robinson
Viewed
0
hackbod 2011-06-18 05:11:26

你需要返回true才能在发生故障后获取以下事件。