반응형
키보드 옵션을 설정하다보면 imeOptions를 사용해야 할 때가 많다.
사용자 경험 측면에서도 유리하고, 무엇보다 안드로이드는 키보드의 상태(여/닫)를 얻는 방법도 까다롭고, 생각처럼 잘 되지 않기 때문에 키보드 조작은 키보드 내에서 하는게 유리하다.
그런데 저놈의 옵션이 안 먹힐 때가 많다는게 함정이다.
방법은 딱 하나. EditText의 옵션에
android:singleLine="true"
해당 옵션을 주는 것이다. 개인적으로 참 명명이 맘에 안드는게, 누가 저 이름을 보고 해결방법이라고 생각할 수 있을까. 어쨋든 저 옵션이 없으면 multiLine인 셈이고, 그럴 경우 키보드의 enter키는 절대 다른 옵션에 먹히지 않기 때문에 imeOptions를 어떤걸 주더라도 enter가 표시된다.
반응형
댓글