본문 바로가기
Android

keyboard imeOptions 가 안 될 때

by 루에 2015. 6. 8.
반응형

키보드 옵션을 설정하다보면 imeOptions를 사용해야 할 때가 많다.


사용자 경험 측면에서도 유리하고, 무엇보다 안드로이드는 키보드의 상태(여/닫)를 얻는 방법도 까다롭고, 생각처럼 잘 되지 않기 때문에 키보드 조작은 키보드 내에서 하는게 유리하다.


그런데 저놈의 옵션이 안 먹힐 때가 많다는게 함정이다.


방법은 딱 하나. EditText의 옵션에


android:singleLine="true"


해당 옵션을 주는 것이다. 개인적으로 참 명명이 맘에 안드는게, 누가 저 이름을 보고 해결방법이라고 생각할 수 있을까. 어쨋든 저 옵션이 없으면 multiLine인 셈이고, 그럴 경우 키보드의 enter키는 절대 다른 옵션에 먹히지 않기 때문에 imeOptions를 어떤걸 주더라도 enter가 표시된다.

반응형

댓글