마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

엔터키 두번 연속 클릭시 혹은 엔터 길게 클릭시 이벤트 발생시키기 [closed]

0 추천
한번 클릭시 인식하는 소스는 찾아보면 많이 있던데 두번 그것도 연속으로 클릭하면 이벤트를 발생하는건 찾을수가 없네요...

엔터를 누를때 i라는 변수에 1을 더하고, 다른 자판을 누르면 다시 0으로 만들어주고, i가 2가 되었을때 이벤트 발생. 이렇게 생각을 해봤는데 제 프로그래밍 수준으로는 구현을 할수가 없네요ㅠㅠ 고수님들의 도움이 필요합니다

엔터키를 길게 누를때 이벤트를 발생시키는건 감도 안잡히네요...
질문을 종료한 이유: 혼자 알아냈습니다.
익명사용자 님이 2013년 5월 12일 질문
2013년 5월 13일 closed
답글을 어떻게 다는지 몰라서 댓글로 답니다.

키 길게 누를때 발생하는 이벤트로는
public boolean onKeyLongPress(int keyCode, KeyEvent event)
onKeyLongPress 가 오버라이드 됩니다.

그리고 다른 자판을 누르면 다시 0으로 만들어주는거라면
if(keyCode ==  KeyEvent.KEYCODE_ENTER && KeyEvent.ACTION_DOWN == event.getAction()) 현재 타입이 엔터키 눌럿을때이니 else 줘서 다른키 눌러졌을때는 해당 변수를 0으로 초기화 시켜주면 되지 않을까요 ?
굳이 위 방법이 아니더라도 onKeyLongPress 쓰시면 될듯합니다.
...