Android

[Android開発]入力可能文字数を設定する(EditText)

Android開発で入力可能文字を設定するには、画面レイアウトをXML定義している対象の項目にmaxLengthを設定します。

<EditText
    android:id="@+id/titleEdit"
    android:layout_width="300dp"
    android:layout_height="45dp"
    android:maxLength="20"  ← 20文字入力制限
 >

ちなみにバイト数ででなく、文字数を制限します。なので、上記の例だと、半角・全角どちらでも20文字まで制限します。

バイトの制限はどうするんだろう?またわかったら記事にします。

個人開発
ヨーセツ
プログラミング関係の会社に入社してから10年くらいはマイナーな言語の開発者でしたが、2016年からスキルチェンジし、JavaやOracleなどに携われるように。今まで使っていなかったIT基礎知識も再勉強中。 Androidアプリも作りながら個人開発者の道を目指しています。 最近、作ったワーキングメモリーを鍛えるアプリです。