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

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

有帮助吗?

解决方案

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

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top