0
这里是我点击方法上的按钮。这里输入3个浮点数。计算后我想用3位数字显示我的结果,它显示在3个文本字段中。我能怎么做 。 ?点后3位浮点数
public void cal(View V){ float dRa,dRb,dRc,z21,z12,z11,z22;
dRa = Float.parseFloat(ra.getText().toString());
dRb = Float.parseFloat(rb.getText().toString());
dRc = Float.parseFloat(rc.getText().toString());
//Result=dRa+dRb+dRc;
z21 = ((dRa*dRb)/(dRa+dRb+dRc));
z11=(dRa*(dRb+dRc)/(dRa+dRb+dRc));
z22=(dRb*(dRa+dRc)/(dRa+dRb+dRc));
Z21.setText("Z21 & Z12 are "+z21);
Z11.setText("Z11' is "+z11);
Z22.setText("Z22' is "+z22);
}
这里显示了一些问题 09-23 19:55:10.128:E/AndroidRuntime(30453):java.lang.IllegalStateException:无法执行活动的方法 – nuhin 2014-09-23 13:56:05
需要完整的错误堆栈... – nadavfima 2014-09-23 13:56:59
java.lang.IllegalStateException:无法在android.view.View上执行活动 的方法$ 1.onClick(View.java:3848) at android .view.View.performClick(View.java:4463) at android.view.View $ PerformClick.run(View.java:18776) at android.os.Handler.handleCallback(Handler.java:808) at android .os.Handler .dispatchMessage(Handler.java:103) – nuhin 2014-09-23 14:03:22