본문 바로가기

안드로이드

키 이벤트

반응형

안드로이드 스튜디오에서 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