我需要设置带有两位小数的按钮文本。值来源是1.0,5.0,10.0或100.0的双倍值,下面的字符串格式将其转换为有两位小数,所以它正在工作。Android - 如何在按钮中设置小数点后两位的文本
b = new Button(context);
String stringdouble = String.format("%.2f", 1.0);
b.setText(stringdouble);
然而,即使在调试方式变量“stringdouble”是“1.00”或“5.00”或“10.00”或“100.00”, 上它们被显示,如“1.0”按钮,“5.0” ,“10.”,“100”。
有谁知道它为什么会发生?
谢谢
让我猜,按钮太小,固定宽度 – mihail
谢谢@mihail。实际上,该按钮是在GridView内部动态生成的,并且那里的属性android:columnWidth已修复。你的小费给了我一个导入线索...... – Devester