我想弄清楚如何输入格式化字符串以在烤面包中使用。吐司使用一个普通的旧字符串,如在烤面包中使用String.format()字符串Android
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();
查看下面的回答 –