如何在活动Android API 19中捕获并处理按下和长按呼叫键?

时间:2018-02-14 17:54:20

标签: android

如何在活动中按下并长按一个键(keyCode = 5)?
我尝试使用onkeyLongPressonKeyup方法,但它对我不起作用。它仅在我按下向上呼叫键时才有效。我使用@Override public boolean onKeyDown(int keyCode, KeyEvent event) { if(event.getRepeatCount()==0) event.startTracking(); return true; } @Override public boolean onKeyLongPress(int keyCode, KeyEvent event) { Toast.makeText( this.getApplicationContext(),keyCode+"",0 ).show(); return super.onKeyLongPress(keyCode,event); } 活动方法捕获它。我也试图抓住长按数字,但它对我来说也不起作用。

请帮助我:我怎样才能解决我的问题? 谢谢大家的帮助。

到目前为止,这是我的代码:

return function() {
             ib.setOptions(boxOptions);
             boxText.innerHTML = locations[i][0];
             ib.open(map, overlay);

0 个答案:

没有答案