------소스 코드------
@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 |