开发者社区> 问答> 正文

如何给 textview 传递 double value

我设置一个 textview 的 text 来显示计算器的答案。但是,举例来说,如果答案是5的话,textview会显示5.0。如何设定呢?

result = number1/number2            
String finalresult = new Double(result).toString();
textView1.setText(finalresult);

结果,number1 number2 都是 doubles

展开
收起
蛮大人123 2016-06-16 10:50:52 2055 0
1 条回答
写回答
取消 提交回答
  • 我说我不帅他们就打我,还说我虚伪
    result = number1/number2    
    String stringdouble= Double.toString(result);
    textview1.setText(stringdouble));

    或者你可以用 nuberformate

    Double result = number1/number2;
    NumberFormat nm = NumberFormat.getNumberInstance();
    textview1.setText(nm.format(result));

    对于 3 decimal digit

    private static DecimalFormat REAL_FORMATTER = new DecimalFormat("0.###");
    textview1.setText(REAL_FORMATTER2.format(result));

    希望能帮的上你

    2019-07-17 19:40:30
    赞同 展开评论 打赏
问答地址:
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载