2
검색 영역 (edittext)이 있는데 backspace (delete) 버튼을 길게 누르는 동작을 비활성화하고 싶습니다. 사용자는 문자를 삭제할 때마다이 버튼을 클릭해야합니다. 내가 어떻게 해?안드로이드에서 백 스페이스 버튼의 길게 누르기 기능을 비활성화 하시겠습니까?
새로운 기능이 있습니다. 주석 줄을 편집 해 주시겠습니까? 짧게 누르면 기본 동작이 필요합니다. 긴 언론에서 짧은 언론에서하는 일을하고 싶습니다.
@Override
public boolean onKeyDown(int keyCode, KeyEvent event) {
if(keyCode == KeyEvent.KEYCODE_DEL) {
event.startTracking();
return true;
}
return super.onKeyDown(keyCode, event);
}
@Override
public boolean onKeyUp(int keyCode, KeyEvent event) {
if(keyCode == KeyEvent.KEYCODE_DEL) {
//Handle what you want on short press.
return true;
}
return super.onKeyUp(keyCode, event);
}
@Override
public boolean onKeyLongPress(int keyCode, KeyEvent event) {
if(keyCode == KeyEvent.KEYCODE_DEL) {
//Handle what you want in long press.
return true;
}
return super.onKeyLongPress(keyCode, event);
}
는 당신에게 당신의 활동의
질문을 편집했습니다. 코드의 주석 행을 편집하십시오. 감사합니다. – fiasco