Androidのテキスト入力UIであるEditTextは、デフォルトだと入力文字列に改行を入れることが可能となっています。
これを改行不可にするには、setInputType()メソッドで入力可能文字を指定します。
// 設定項目の入力欄 EditText edtMessage; edtMessage = new EditText( this ); edtMessage.setInputType( InputType.TYPE_CLASS_TEXT ); // 改行を認めない edtMessage.setText( "hello world" ); |
レイアウトをxmlで指定している場合は、
android:inputType="text" |
上記の設定を行い、文字入力中に改行を指定しようとすると、入力の確定と見なされます。
関連記事
コメントを残す