안드로이드
Android EditText 엔터키 이벤트 동작
SourceTree
2021. 11. 17. 23:07
반응형
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;
}
});반응형