안드로이드 개발 질문/답변
(글 수 45,052)
예를 들자면 보통 로그인이 되는 앱을 보면은
ID 부분에서 엔터나 다음?을 누르면
PW부분으로 넘어가게 되잖아요?
근데 그냥 EditText 2개를 만들어놓으니..
엔터키 치면 그냥 에디트텍스트에서 줄바꿈 일어나고 커지고 이렇던데(wrap_content일 시)
EditText 에서 입력 후 엔터?입력시 그 다음 EditText로 넘길려면 어떻게 해야하는건가요?
그리고 거기서 엔터 입력시 로그인 버튼이 눌러지던가..거기에 해당하는 이벤트가 일어난다 던가 하는 작업은요??
EditText누르고 입력하고 뒤로누르고 다른 EditText눌러서 입력하는건 좀 사용하기 애매한거 같아서요.




다음 버튼이야
xml에서 EditText에
android:singleLine="true" 속성 주시면되구요
키보드에서 검색버튼이 나오도록
android:imeOptions="actionSearch"
속성을 주시면 엔터버튼 대신 검색 버튼으로 나옵니다.
끝으로 소스 상에서
EditText에 setOnEditorActionListener 주셔서 원하는 actionId 값 받으면
검색되도록 하시면됩니다.
참고로 검색 버튼은
EditorInfo.IME_ACTION_SEARCH 로 받으실 수 있구요
나머지는 입맛대로...