回答
您可以在按键设置长按键,如:
btnNext.setLongClickable(true);
btnNext.setOnLongClickListener(l)
在Android 2.0,活动包含方法
public boolean onKeyLongPress(int keyCode, KeyEvent event)
对于为例,后退按钮长按键是:
@Override
public boolean onKeyLongPress(int keyCode, KeyEvent event) {
if (keyCode == KeyEvent.KEYCODE_BACK)
{
// do your stuff here
return true;
}
return super.onKeyLongPress(keyCode, event);
}
看看this article。
您可能需要在onKeyPress处理程序中开始跟踪事件。请参阅此链接:http://stackoverflow.com/questions/5222181/can-you-intercept-the-long-press-on-menu – 2011-11-02 19:04:40
为什么onKeyLongPress()与onLongPress()? – 2012-05-30 17:58:19
这两个工作,但onKeyLongPress更简单,更快实施。您可以直接在视图中使用它。 OnLongPress是GestureDetector.OnGestureListener的一部分。你将不得不编码整个手势探测器/听众的事情。如果你已经有一个,当然,你可以使用它。 – rockeye 2012-05-31 08:03:55
- 1. android seekbar句柄 - 长按键
- 2. Android的长期回按键,避免FLAG_CANCELED
- 3. 长按Android
- 4. Android模拟器中长按键盘的快捷键是什么?
- 5. Android主页按钮长按
- 6. Android:长按动作按钮
- 7. Android长按菜单按钮
- 8. 长按手电快捷键
- 9. AS3:检测长按键
- 10. 长按home键方法
- 11. 长按Android到Java
- 12. Android - 获取键盘按键
- 13. 如何区分长按键和常规按键?
- 14. 计算按键在键盘上按下的时间长度
- 15. Allegro 5检测长键按几次按键
- 16. Android模拟器电源键长按事件
- 17. Android:屏幕关闭时检测长按键
- 18. Android 2.1中使用长按Home键时ActivityManger中的错误
- 19. 如何在android中捕获长按音量降低键?
- 20. 的Android按键setAlpha
- 21. Android模拟按键
- 22. Android长按微调视图
- 23. Android检测双指长按
- 24. Android - 长按检测结束
- 25. 长按滚动整数 - Android
- 26. 实现多长按Android
- 27. Android UIAutomator长按设备
- 28. 长按Android菜单项?
- 29. 通知长按选项Android
- 30. Android:从长按键的QWERTY键开始我的活动从其他活动
感谢您的回复, 我想,这将启用长按一下按钮,并为它设置一个监听器。 我想要的是例如键A(键的按键事件)被按下一段时间。 – viv 2010-08-04 09:11:37
在执行任何代码之前的侦听器方法中,将Thread.sleep(2000); 它可能会帮助你。 – 2010-08-04 10:18:28