반응형

EditText 엔터키 이벤트 처리

 

layout.xml

<!--
android:imeOptions="actionGo" 이동
android:imeOptions="actionSearch" 검색
android:imeOptions="actionSend" 보내기
android:imeOptions="actionNext" 다음
android:imeOptions="actionDone" 완료
android:imeOptions="actionPrevious" 이전
-->
<EditText
android:id="@+id/edit"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:singleLine="true"
android:imeOptions="actionGo" />

이벤트 처리

edit.setOnEditorActionListener(new TextView.OnEditorActionListener() {
@Override
public boolean onEditorAction(TextView v, int actionId, KeyEvent event) {
switch (actionId) {
case EditorInfo.IME_ACTION_DONE:
prcss();
break;
default:
// 기본 엔터키 동작
return false;
}
return true;
}
});
반응형
  • 네이버 블러그 공유하기
  • 네이버 밴드에 공유하기
  • 페이스북 공유하기
  • 카카오스토리 공유하기