ボタン(sin)用の新しいJavaファイルを作成しようとしていますが、これは電卓に関するものです。しかし、それはError
を二番目の上書きアノテーションに示しています。 (メソッドはSuperClassのメソッドをオーバーライドしません)。コードの一番下の括弧に関連付けられているもう1つのError
があります。初心者になって初めて、私はJavaのこの部分に手を差し伸べています。私は多くのサイトを検索しましたが、解決策は見つかりませんでした。どんな助けもありがとう。メソッドは別のメソッドをオーバーライドしません。View.OnClickListener(オーバーライドエラー)
SinglesinActivity.java
package com.marsh.calculator.calculator;
import android.app.Activity;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
import android.view.View.OnClickListener;
public class SinglesinActivity extends Activity implements View.OnClickListener {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
Button b = (Button)findViewById(R.id.btnsin);
b.setOnClickListener(this);
}
@Override
public void onclick(View v) {
int id = v.getId();
switch (id) {
case R.id.btnsin:
break;
}
};
}
"onclick()"ではなく "onClick()"を次のように変更します。 – 0X0nosugar