total = positive + negative;
float rate = positive/total;
rate*=100;
TextView analitycs = (TextView)v.findViewById(R.id.app_scores_analitycs);
analitycs.setText(String.valueOf(rate));
答案 0 :(得分:1)
是正面还是总面积/双打?
如果没有,那么int / int会给你一个int。
解决方案是将正面或负面投射为浮动。
尝试以下方法:
float rate = ((float)(positive))/total;
答案 1 :(得分:1)
Victor说的是真的。
此外,您可能希望使用与String.valueOf(rate)
不同的内容来设置文本视图的文本,因为此方法可以为您提供数字的丑陋表示。
您应该根据需要使用String.format("%.2f", rate)
广告调整。