如何覆盖android中的长按键功能?

时间:2011-08-17 10:27:06

标签: android

谁能告诉我怎样才能覆盖菜单键的长按键功能?        我必须在设备三星galaxy S的菜单键上长按活动。        请告诉我如何实现...一些示例代码是可观的。

2 个答案:

答案 0 :(得分:1)

尝试使用以下代码

@Override
public boolean onKeyLongPress(int keyCode, KeyEvent event) {
    // TODO Auto-generated method stub

       if(keyCode == KeyEvent.KEYCODE_MENU){
           System.out.println("......menu is clicked...");
       }
    return super.onKeyLongPress(keyCode, event);

}

答案 1 :(得分:0)

覆盖onLongKeyPress()方法......

@Override
public boolean onKeyLongPress(int keyCode, KeyEvent event) {


       if(keyCode == KeyEvent.KEYCODE_MENU){
           //your stuff
       }
    return true;
//you should return true at last
}