android : EditTextの改行を禁止する
androidで、EditTextの改行を禁止する方法
androidのEditTextは、デフォルトで複数行の入力ができるようになっている。が、例えばログイン画面のアカウント入力等、改行「して欲しくない」場合はよく考えられる。ところが、属性で”Lines”を設定しても、Max lines/Min lines を設定しても、どういうもんだか改行ができてしまう。
正解は、”input typeに何か設定する”の模様…。
“input type”はには”textMultiLine”設定があり、「これ設定しなければ単行になるんじゃないの?」という気もするのだが…どうやらinput typeが未設定だとデフォルトでmultilineが有効になる仕様っぽい。
まぁ、覚えておこう…
カテゴリー: android