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