Error:(45, 36) error: cannot find symbol method findViewbyId(int)

Error:(45, 36) error: cannot find symbol method findViewbyId(int)

请帮忙。这是我的第一个应用程序。我删除了 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));
}

您正在覆盖 findViewById,从第一个 screen/Java 代码的代码中删除这些行(始终将代码和堆栈跟踪粘贴为文本!)

public void findViewById(int z1){


}

如您所见,findViewById 始终是 void...此方法属于 Activity,您不应与它们混淆。它就像一个魅力,会 return 你适合 Viewdoc here

您不需要覆盖 findViewById() 方法。像你一样初始化 EditText 就足够了。

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