閉じる

EditTextの入力文字制限

「android:inputType=”number”」とかやると数値しか入力できないイメージ。
実際、これだけだと数値しか入力できない。
けれど、追加で「android:digits=”01234567890,”」と言う指定をしてやると数値に加えてカンマも入力可能になる。
となると「inputTypeの指定は省略できる?」となるけど、これはこれで IME側でキーボードのタイプ選択の指標にしているので指定した方が良い。
結局「カンマで区切られた数値だけ入力したい」という時に上記二つの組み合わせを指定すると、数値入力しやすいキーボードが表示されることが期待され、数値とカンマ以外入力できなくなると。

コメントを残す

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

日本語が含まれない投稿は無視されますのでご注意ください。(スパム対策)