将setText转换为double

时间:2018-02-10 01:21:47

标签: android

我需要将计算器中的答案转换为字符串然后转换为双精度。

到目前为止,这是我的代码:

final Button multiply =(Button)findViewById(R.id.multiply);
        final EditText num1 =(EditText)findViewById(R.id.carboninput);
        final EditText num2 =(EditText)findViewById(R.id.distanceinput);
        final TextView ans =(TextView)findViewById(R.id.answer);

        multiply.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View view) {
                double n1 = Double.parseDouble(num1.getText().toString());
                double n2 = Double.parseDouble(num2.getText().toString());

                ans.setText(String.valueOf(n1*n2));


            }
        });
    }
}

我需要制作

ans.setText(String.valueOf(n1*n2));

进入一个可以在下一个想法中显示的字符串,然后将其转换为double,这样用户就可以再次将答案相乘。

0 个答案:

没有答案