# App/Android(JAVA)

[안드로이드 스튜디오] EditText 엔터 키 변경, 자동 포커스 해제(키 패드 안 보이게 하기)

1. 엔터 키 변경


-> EditText 속성 추가




android:imeOptions="actionSearch"

android:inputType="text"



-> Listener 추가


mEditText.setOnEditorActionListener(new TextView.OnEditorActionListener() {
@Override
public boolean onEditorAction(TextView v, int actionId, KeyEvent event) {
switch (actionId) {
case EditorInfo.IME_ACTION_SEARCH:


mBtn.perpormClick();


break;
default:
// 기본 엔터키 동작
return false;
}
return true;
}
});





2. 자동 포커스 해제 (키 패드 바로 안 보이게 하기)


-> EditText 속성 추가


android:focusable="true"
android:focusableInTouchMode="true"


-> manifests 의 해당 액티비티 태그에 속성 추가




android:windowSoftInputMode="stateAlwaysHidden"


728x90