본문 바로가기

Android

[Android] EditText 엔터키 이벤트

반응형


EditText 에서 가상키보드 엔터키에 대한 이벤트를 발생시키는 방법에 대해서 알아보면 아래와 같이 setOnKeyListener 이벤트를 달아 준 뒤 엔터키 이벤트에 대한 작업을 붙여 주면 된다.



EditText testText = (EditText) findViewById(R.id.text_text);
testText.setOnKeyListener(new View.OnKeyListener() {
@Override
public boolean onKey(View view, int i, KeyEvent keyEvent) {
switch (i){
case KeyEvent.KEYCODE_ENTER:
//event
}
return true;
}
});


엔터 이외에 추가적인 키 이벤트에 대한 것은 아래 안드로이드 레퍼런스를 참고해 보자


참고 : https://developer.android.com/reference/android/view/KeyEvent.html

반응형