我正在为 Android 编写应用程序,但我很难将浮点值作为文本写入按钮。我试过这个:
float Percentage1 = (Level1/16)*100;
String s = Float.toString(Percentage1);
percent.setText(s+"%");
还有这个:
float Percentage1 = (Level1/16)*100f;
percent.setText(Float.toString(Percentage1));
它总是在按钮上显示 0.0%。如果有人知道如何做到这一点,请回复!
最佳答案
(Level1/16)
将以整数运算计算;即它的剩余部分将被丢弃。
要补救,请使用 (Level1/16.0)*100;
。使用 16.0
会导致以 float 计算表达式。
关于java - 在按钮上显示 float ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32096866/