【问题标题】:Converting a Edit Text to a double android将编辑文本转换为双 android
【发布时间】:2016-05-28 12:31:21
【问题描述】:

我有 2 个编辑文本,因为我想让它们变成小数,所以我不能把它们变成整数,所以我必须把它们变成双精度。我有这段代码,但在 n2Var 获取文本中出现错误。

    mul = (Button) findViewById(R.id.button);
    n1 = (EditText)findViewById(R.id.editText);
    n2 = (EditText)findViewById(R.id.editText2);
    ans = (EditText)findViewById(R.id.TextView10);

    double n1Var = Double.parseDouble(n1.getText().toString());
    double n2Var = Double.parseDouble(n2,getText().toString());

感谢您的帮助!

【问题讨论】:

    标签: android android-edittext int double


    【解决方案1】:

    你在 n2Var 中有这个

     double n2Var = Double.parseDouble(n2,getText().toString());
    

    而不是

     double n2Var = Double.parseDouble(n2.getText().toString());
    

    【讨论】:

      【解决方案2】:

      在 Kotlin 中你可以使用这个..

      edittext.text.toString().toDouble()
      

      【讨论】:

        猜你喜欢
        • 2017-11-23
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2016-03-28
        • 1970-01-01
        • 2011-03-17
        • 1970-01-01
        相关资源
        最近更新 更多