------소스 코드------
@Override
    public boolean dispatchKeyEvent(KeyEvent event) {
        if (event.getKeyCode() == KeyEvent.KEYCODE_BACK) { // 백 버튼
  Toast.makeText(this, "Back키를 누르셨군요, Toast.LENGTH_SHORT).show();
        } else if (event.getKeyCode() == KeyEvent.KEYCODE_SEARCH) { // 검색버튼
  Toast.makeText(this, "검색키를 누르셨군요, Toast.LENGTH_SHORT).show();
        }
        return true;
    }

또는

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

     switch (keyCode) {
case KeyEvent.KEYCODE_BACK:
  Toast.makeText(this, "Back키를 누르셨군요, Toast.LENGTH_SHORT).show();
   break;
}

'IT 공부 > 안드로이드' 카테고리의 다른 글

안드로이드 예제  (2) 2012.03.04
android 종료  (1) 2012.03.03
android Thread Counting  (2) 2012.03.03
android 타이틀바 없애기  (0) 2012.03.03
Parser  (1) 2012.03.03

+ Recent posts