包含了事件监听者接口的都有如下回调方法:
onClick()来自View.OnClickListener.。
当用户触摸该item(触摸模式下),或者使用导航键或轨迹球使焦点聚集在该项上并且按下了适当的"enter"(进入)按键或者在轨迹球上执行了按下操作。
onLongClick()来自 View.OnLongClickListener.。
当用户持续触摸item时(触摸模式下),或者使用导航键或轨迹球使焦点聚集在该项上并且持续按着适当的"enter"(进入)按键或者在轨迹球上执行持续按下操作(持续一秒)。
onFocusChange()来自 View.OnFocusChangeListener
当用户使用导航键或者轨迹球导航到或者离开该item 时。
onKey()来自View.OnKeyListener.
当用户聚焦在了项目上并且按下或松开设备上的按键时
onTouch()来自View.OnTouchListener.
当用户执行一个合格的触摸操作,包括按下,释放或者任何屏幕上的手势动作(在项目的边界内)
onCreateContextMenu()来自View.OnCreateContextMenuListener. 当上下文菜单开始构建时调用(如持续“长按”的结果)。查看在 Menus开发向导中关于上下文菜单的讨论
onClick()来自View.OnClickListener.。
当用户触摸该item(触摸模式下),或者使用导航键或轨迹球使焦点聚集在该项上并且按下了适当的"enter"(进入)按键或者在轨迹球上执行了按下操作。
onLongClick()来自 View.OnLongClickListener.。
当用户持续触摸item时(触摸模式下),或者使用导航键或轨迹球使焦点聚集在该项上并且持续按着适当的"enter"(进入)按键或者在轨迹球上执行持续按下操作(持续一秒)。
onFocusChange()来自 View.OnFocusChangeListener
当用户使用导航键或者轨迹球导航到或者离开该item 时。
onKey()来自View.OnKeyListener.
当用户聚焦在了项目上并且按下或松开设备上的按键时
onTouch()来自View.OnTouchListener.
当用户执行一个合格的触摸操作,包括按下,释放或者任何屏幕上的手势动作(在项目的边界内)
onCreateContextMenu()来自View.OnCreateContextMenuListener. 当上下文菜单开始构建时调用(如持续“长按”的结果)。查看在 Menus开发向导中关于上下文菜单的讨论