onKeyDown, onKeyLongPress를 둘 다 사용해서 키가 짧게 눌렸을때, 길게 눌렸을때를 구분하여 배경색을 다르게 하고 싶습니다.

하지만 둘다 쓰면 onKeyDown이 먼저 처리되고 onKeyLongPress에는 안들어가더라구요.

 

타이머로 시간재는 방법, event.getRepearCount가 0이 아닐때를 long으로 처리하는 방법 말고 onKeyDown, onKeyLongPress 둘 다 사용하는 방법이 뭐가 있을까요?