Android
[Android] EditText 엔터키 이벤트
린기린기린
2016. 11. 24. 14:59
반응형
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
반응형