错误:(45,36)错误:找不到符号方法findViewbyId(int)

时间:2016-12-12 20:12:02

标签: android android-studio error-handling calculator

请帮助。这是我的第一个应用程序。我删除了findViewbyId方法,并且我有一个新错误:错误:(45,36)错误:找不到符号方法findViewbyId(int)

}
public EditText z1;
public EditText z2;
public EditText z3;
public void myBerechnen(View v) {

    EditText Feld1 = (EditText)findViewbyId(R.id.z1);
    EditText Feld2 = (EditText)findViewbyId(R.id.z2);
    EditText Feld3 = (EditText)findViewbyId(R.id.z3);

    Integer zahl1 = Integer.parseInt(Feld1.getText().toString());
    Integer zahl2 = Integer.parseInt(Feld2.getText().toString());

    Feld3.setText(String.valueOf(zahl1 + zahl2));
}

2 个答案:

答案 0 :(得分:0)

你重写findViewById,从第一个屏幕/ Java代码的代码中删除这些行(总是将代码和堆栈跟踪粘贴为文本!)

public void findViewById(int z1){


}

如您所见findViewById总是void ...此方法属于Activity,您不应该惹它们。它就像一个魅力,会让你恢复正常Viewdoc here

答案 1 :(得分:0)

您不需要覆盖findViewById()方法。只需初始化EditText,就足够了。

EditText field1 = (EditText) findViewById(R.id.z1);