ふわふわぷかぷか

最近はイラレとAeにはまってます。

テキストビューに1文字ずつ入力していって、制限した文字数になったら通知ログを表示する。

以前テキストビューに文字数制限をつけました。

テキストビューに文字数制限を付ける方法

1文字ずつ入力していって、10文字以上は入力できないようにしたのですが、

10文字になったときに通知ログ? Toastを表示したいと思いました。

 

まずは、テキストビューの文字数を読み込みます。

String str = tv.getText().toString();
int stri = str.length();

 length()で長さを調べます。

 

次にToastです。

if(stri == 10){
Toast.makeText(this, "10文字になりました", Toast.LENGTH_SHORT ).show();
}

10文字になったらToastを表示します。

同じかどうかを調べるには=が2つほしいみたいです。

Toast自体は1行で表示できるみたいです。

通知ダイアログ (Toast) | Androidアプリ開発入門

表示時間の変更

Android Toastの表示時間を長く/短くする 【Android TIPS】 | エンジニア転職求人情報×IT人材紹介@SAK

カスタマイズ

Toast表示のカスタマイズ : 銀色の夜、Androidは水面に揺れることなく

 

Android StudioではじめるAndroidアプリ開発の教科書 (教科書シリーズ)