본문 바로가기

Android

메뉴 키 얻기

Android 4.x 이상이 되면서 메뉴키가 사라지고 ActionBar 위주로 코딩이 되어 있음에도 불구하고 메뉴키를 요구하는 클라이언트가 존재 하므로 이를 위해서 메뉴키를 받아다가 ActionBar 에 PopupMenu 를 호출하게 해야 한다.
이를 위한 코드 이다.

@Override  
public boolean onKeyUp(int keyCode, KeyEvent event) {  
    if (keyCode == KeyEvent.KEYCODE_MENU) {  
        // Call your a menu event
        return true;  
    }  

    return super.onKeyUp(keyCode, event);  
}