2016-12-12 32 views
-6

Plsヘルプ。これは私の最初のアプリです。エラー:(45、36)エラー:私は私が新しいエラーを持っているfindViewbyId方法とNOCH削除見つけることができませんが、シンボル方法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)); 
} 
+0

ここにコードを貼り付け、スクリーンショットをリンクしないでください。 –

+1

ようこそスタックオーバーフロー!良い質問をするのを助けるために私たちの[SO Question Checklist](http://meta.stackoverflow.com/questions/260648/stack-overflow-question-checklist)をよく読んで、良い答えを得てください。 –

答えて

0

、最初の画面上のコードからこれらの行を削除/ Javaコード(常にテキストとして、コードとスタックトレースを貼り付け!)

public void findViewById(int z1){ 


} 

あなたはfindViewByIdを見るように、この方法は、Activityに属し、あなたがそれらを台無しいけない...常にvoidです。それは魅力のように動作し、適切なViewを返すでしょう。 doc here

+0

あなたのコードを貼り付けて画面を削除します – snachmsm

+0

今私は新しいエラーが発生しました。コードとエラーは上に記載されています –

+0

あなたは間違ったメソッドを呼び出しています、 'findViewById'を使用してください。 「By」のビッグBで... Javaは大文字と小文字を区別します – snachmsm

0

findViewById()メソッドをオーバーライドする必要はありません。ちょうどあなたがやっているようにEditTextを初期化すれば十分です。

EditText field1 = (EditText) findViewById(R.id.z1); 
関連する問題