您现在的位置:首页 > 博客 > Android开发 > 正文
Android添加onKeyLongPress事件
http://www.drovik.com/      2013-2-2 23:34:11      来源:www.drovik.com      点击:

 

    在应用开发当中,有的时候需要捕捉按键的长按事件,从android2.0开始,activity当中就包含public 方法boolean onKeyLongPress(int keyCode, KeyEvent event);按照正常的开发流程,为了响应onKeyLongPress事件,我们需要重载onKeyLongPress()方法,测试发现onKeyLongPress并不能被正常的调用,为何?

经过查看android api才发现,为了能让系统调用onKeyLongPress方法,我们必须要在onKeyDown方法中调用event.startTracking()方法并返回true才可以。

接下来,我们就可以添加长按事件的业务代码了。

分享到:
发表评论(0)
姓名 *
评论内容 *
验证码 *图片看不清?点击重新得到验证码