반응형
안드로이드 스튜디오에서 ctrl + 스페이스를 누른 상태에서 onkeyd까지 입력하면 onKeyDown 자동완성이 뜬다
@Override
public boolean onKeyDown(int keyCode, KeyEvent event) {
if (keyCode == KeyEvent.KEYCODE_BACK) {
Toast.makeText(this, "시스템 [back] 버튼이 눌림", Toast.LENGTH_LONG).show();
return true;
}
return false;
}
KeyCode | Value |
KEYCODE_DPAD_LEFT | 왼쪽 화살표 |
KEYCODE_DPAD_RIGHT | 오른쪽 화살표 |
KEYCODE_DPAD_UP | 위쪽 화살표 |
KEYCODE_DPAD_DOWN | 아래쪽 화살표 |
KEYCODE_DPAD_CENTER | 중앙 버튼 |
KEYCODE_CALL | 통화 버튼 |
KEYCODE_ENDCALL | 통화 종료 버튼 |
KEYCODE_HOME | 홈 버튼 |
KEYCODE_BACK | 뒤로가기 버튼 |
KEYCODE_VOLUME_UP | 소리 크게 버튼 |
KEYCODE_VOLUME_DOWN | 소리 작게 버튼 |
KEYCODE_0 ~ KEYCODE_9 | 숫자 0~9까지의 키값 |
KEYCODE_A ~ KEYCODE_Z | 알파벳 A~Z까지의 키값 |
반응형
'안드로이드' 카테고리의 다른 글
단말 방향 전환 - 액티비티는 그대로 유지 (0) | 2021.10.11 |
---|---|
단말 방향 전환 이벤트 (0) | 2021.10.11 |
제스처 이벤트 (0) | 2021.10.11 |
터치 이벤트 (0) | 2021.10.11 |
SMS 입력 화면 만들고 글자 수 표현 (0) | 2021.10.11 |