来自Java背景的我习惯于处理动作,尽管我不太确定为什么方法需要返回一个布尔值,并且不能完全理解站点上给出的解释:如果回调消耗了长时间单击,则为true,否则为false。
发布于 2012-09-02 03:01:36
如你所知,Android中的View
层次结构是由一个树表示的。当您从onItemLongClick()
返回true
时-这意味着当前接收事件的View
是真正的事件接收者,事件不应传播到树中的其他Views
;当您返回false
时,您让事件传递给可能使用它的其他Views
。希望这能有所帮助。
https://stackoverflow.com/questions/12230469
复制相似问题