【Android Studio&Kotlin】キーボードで小数点禁止で整数制限・文字数制限・プレースホルダーの入力に制限する方法

こんにちは。YOSHITAKA(@YOSHITA19704216)です。

初心者
テキストボックスに少数を入れないように設定したいんですができますか?

よしたか
学んだことをアウトプットしていきます。

 

この記事を読むことで
  • テキストボックスの文字の入力制限がわかります。

【Android Studio&Kotlin】キーボードで小数点禁止で整数制限・文字数制限・プレースホルダーの入力に制限する方法

今回はlayout部分のみを使用

大前提
  • main_actibity.ktにも記述できますが、わかりやすいところから設定していく手順を記述します。

最大文字数・最小文字数を制限する

layoutフォルダのmain_actibity.xmlを編集します。

3行目の部分が特に大事です。

<EditText
android:id="@+id/edit_text"
android:maxLength="10"
android:layout_width="match_parent"
android:layout_height="wrap_content" />

最大文字数を10文字に設定します。

 android:maxLength="10"

最小の文字数を5文字に設定します。

 android:minLength="5"

文字数の大事なポイント
  • どちらも共存できるので使ってみましょう。 

 

入力文字を制限するには、inputTypeを使用します。

layoutフォルダのmain_actibity.xmlを編集します。

3行目の部分になります。

android:inputType="number"

 

<EditText
android:id="@+id/edit_text"
android:inputType="number"
android:layout_width="match_parent"
android:layout_height="wrap_content" />
整数以外の制限の方法は公式サイトで確認

試してはいませんが複数あるようなので、確認してみてください。

プレースホルダーを表示するには、hintを使用

layoutフォルダのmain_actibity.xmlを編集します。

3行目の部分になります。

android:hint=”〇〇を入力してください”

<EditText
android:id="@+id/edit_text"
android:hint="〇〇を入力してください"
android:layout_width="match_parent"
android:layout_height="wrap_content" />

まとめ

今回はKotlinでテキストボックスの入力制限についてお伝えしました。

 

※プログラミングは習得中ですので、参考程度に記事を読んでください。

 

参考はこちら

あなたは「Web集客」に限界を感じていませんか?

サイトをただ作るだけで満足ですか?

あなたのサービスやコンテンツはとっても有益なものがたくさんあります。

良いコンテンツも埋もれてしまっては全く意味がありません。

正しい知識と実践で、SEO対策はもちろん、ユーザビリティーを考えたサイトを作りませんか?

私と歩めばWebマーケティング知識とWordPressスキルが定着し、サイト回遊率、再訪問がアップします。

しかも、これだけでは終わりません!!

その先の「攻めのメディア」と組み合わせ、あなたのサービスを広めて売上を伸ばしていきます。

サイトを育てて、長い間愛されることのできるWordPressサイトからの集客導線(ゴールデンルート)を一緒に作りませんか?

↓ ↓ ↓ ↓ ↓ ↓ 

おすすめの記事