以前テキストビューに文字数制限をつけました。
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アプリ開発の教科書 (教科書シリーズ)
- 作者: 松岡謙治
- 出版社/メーカー: マイナビ出版
- 発売日: 2015/07/29
- メディア: Kindle版
- この商品を含むブログを見る