回答
您可以在按鍵設置長按鍵,如:
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