// 로그인 버튼 이벤트 inputUserId = login_User_Id.text.toString()
각각에 주석을 달아놨지만 EditText는 사용법이 다양하다. 버튼을 이용해서 입력받은 문자열을 처리할 수도 있지만, imeOptions을 사용해서 입력키패드에 있는 엔터버튼을 사용해서 값을 처리할 수도 있다.
위 와 같이 imeOptions를 이용할 때 만약 엔터를 누르고 키보드를 내리고 싶다하면 false 반대라면 true를 return 하면 된다.
이 람다식의 경우에 자바와 다르게 return 을 쓰지 않는다는 점을 유의하자. 그 외에 TextWatcher를 통해서 EditText를 감시하면서 반응이 감지(?) 되었을 때 해당하는 때에 로직을 구현 하는 방법도 가능하다. 궁금하신 점은 덧글로 남겨주세요. |