トーストで使用する書式設定された文字列を入力する方法を理解しようとしています。トーストは普通の古い文字列で動作します。トーストでString.format()の文字列を使用する
string s1 = "You scored"
しかし、String.format()では動作しません。どうしてこれなの?これを回避する方法はありますか?私はすでにそれがうまくいくことを知っています
Toast.makeText(this, "You scored: " + score + "%", Toast.LENGTH_LONG).show();
しかし、パーセントには小数点がないようにします。私は周りを検索したが、答えを見つけることができませんでした。
これは動作しないものです:
float score = ((float) mNumberCorrect/6)*100;
Toast.makeText(this, String.format("You scored: %d", score) , Toast.LENGTH_LONG).show();
以下のチェックを確認してください –