안드로이드에서 키보드 엔터버튼에 "검색"이라고 들어가게 할 수 없나요?
조회수 4124회
어떤 앱에서는 EditText를 클릭하면 키보드가 올라오고 엔터버튼 대신에 검색 버튼이 있더라고요. 저도 이렇게 구현하고싶은데 어떻게 검색버튼을 구현하고 이 버튼이 눌리는지를 알 수 있을까요?
1 답변
-
레이아웃 xml에 가서
<EditText android:imeOptions="actionSearch" android:inputType="text"/>
EditText에 이렇게 해주시고
editText.setOnEditorActionListener(new TextView.OnEditorActionListener() { @Override public boolean onEditorAction(TextView v, int actionId, KeyEvent event) { if (actionId == EditorInfo.IME_ACTION_SEARCH) { performSearch(); return true; } return false; } });
자바 코드에서 이런식으로 검색 버튼을 처리해주시면 됩니다.
댓글 입력