EditTextの改行不可設定

EditTextでユーザがエンターキーを押下した時に改行されずに次にフォーカスしたい場合がある。

数値のみの入力制限をする場合

xmlでは、android:inputType=”number”を記述

javaでは、mEditText.setInputType(InputType.TYPE_CLASS_NUMBER);追加記述

 

入力文字に制限がない場合、

xmlでは

android:inputType=”text”

android:maxLines=”1″

 

javaでは

mEditText.setInputType(InputType.TYPE_CLASS_TEXT);

mEditText.setMaxLines(1);

 

とりあえず、これで解消したので備忘記録

以前は、xmlでandroid:singleLine=”true”と記述していたけれどこれって非推奨???

 

今のアプリ作成が終わったら、こんなチョイネタを簡単にアップできる専用ページを作成しよう (^^ゞ

EditTextの改行不可設定” に対して2件のコメントがあります。

  1. 荒巻 より:

    がんばってますね。作品はできましたか?私の方は一応できましたが、細かいところを修正しています。

  2. 管理人 より:

    荒巻先生へ

    コメントありがとうございます。
    無事に作品の提出ができました。

荒巻 へ返信する コメントをキャンセル

メールアドレスが公開されることはありません。 が付いている欄は必須項目です