Android開発:EditTextの文字数制限

Sponsored Link

EditTextで数値を受け取って計算させるときなどに、

思わぬ桁数を入れられてオーバーフローするなんて危険性があります。

(もちろんそうならないようにチェックや使う型に気を使うべきですが――)

入り口でチェックして入らないようにしてあげればそのあとの処理が楽ですね。

maxLengthプロパティ設定

EditTextのmaxLengthプロパティに許容する桁数を入力してあげれば、制御できます。

<EditText
android:id="@+id/inputVal"
~中略~
android:maxLength="4" />

 

OA0-001 Androidアプリケーション技術者認定試験ベーシック

コメントを残す

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

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください