をonClickListener実装する、しかし、私は私のonClick(ビューV)メソッドでスーパークラスのメソッドCheckboxActivity.javaをオーバーライドする必要がありますタイプCheckboxActivityの 方法のonClick(ビュー)説明
を取得していながら。Issuueを、この単純なコードを参照してください
public class CheckboxActivity extends Activity implements Button.OnClickListener{
/** Called when the activity is first created. */
Button b1;
CheckBox c1, c2;
EditText et1;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
et1 = (EditText) this.findViewById(R.id.text1);
c1 = (CheckBox) findViewById(R.id.check1);
c2 = (CheckBox) findViewById(R.id.check2);
b1 = (Button) findViewById(R.id.button1);
b1.setOnClickListener(this);
}
@Override
public void onClick(View v){
et1.setText("");
if (c1.isChecked())
et1.setText("Android ");
if (c2.isChecked())
et1.setText(et1.getText()+"iPhone ");
}
}
Anyone please help
。
任意のウィジェットまたはビューの最初のOnClickListenerをインポートする必要がありますか?それは同じですが、同じ問題に直面していたとしてインポートしました。 –
@Android Killer 'OnClickListener'インターフェースのインポートは' import android.view.View.OnClickListener; ' – Luksprog
です。私はすでにそのバディを行っています。同じ問題が発生しています。私はonClick(View v)から@Overrideを削除しています。それから、それはうまくいっています。 –