0

こんにちはみんな私はアンドロイドに不慣れで、ここに二次式の計算を表示したいのは、私がアンドロイドで行っているコードです。このコードにはエラーが表示されていませんが、エミュレーターには結果が表示されていません:-(

public class MainActivity extends Activity {

@Override
public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);

    Button b1 = (Button) findViewById(R.id.btnSubmit);
    final EditText et1 = (EditText) findViewById(R.id.etVA);//whats wrong
    final EditText et2 = (EditText) findViewById(R.id.etVC);//whats wrong
    final EditText et3 = (EditText) findViewById(R.id.etVC);//whats wrong
    final TextView answer = (TextView) findViewById(R.id.txtResult);//whats wrong
    b1.setOnClickListener(new OnClickListener() {

        @Override
        public void onClick(View arg0) {
            String a1 = et1.getText().toString();//whats wrong
            double a = Double.parseDouble(a1);//whats wrong

            String b1 = et2.getText().toString();//whats wrong
            double b = Double.parseDouble(b1);//whats wrong

            String c1 = et3.getText().toString();//whats wrong
            double c = Double.parseDouble(c1);//whats wrong

            double x1 = (-b+Math.sqrt(b*b-4*a*c))/(2*a);//whats wrong

            System.out.println("x1 = "+ x1);

            String R = x1+ "";  //whats wrong
            answer.setText("Your Answer is " + R); //whats wrong
        }
    });
}
4

4 に答える 4

2

このようにしてみてください

        String a1 = et1.getText().toString();
        double a =  Double.valueof(a1);

        String b1 = et2.getText().toString();
        double b =  Double.valueof(b1);

        String c1 = et3.getText().toString();
        double c = Double.valueof(c1);

        double x1 = (-b+Math.sqrt(b*b-4*a*c))/(2*a);

        System.out.println("x1 = "+ x1);

        String R = String.valueof(x1);
        answer.setText("Your Answer is " + R); 
于 2013-04-23T11:40:03.357 に答える
0

View から onclicklistner() を呼び出す

        b1.setOnClickListener(new View.OnClickListener() {

        public void onClick(View v) {
            // TODO Auto-generated method stub

        }
    });
于 2013-04-23T11:47:41.050 に答える