- 31 名前:デフォルトの名無しさん mailto:sage [2012/02/26(日) 18:05:15.30 ]
- プログラミング入門サイトのコードについて質問です
Eclipseを使ってstring.xml、main.xmlを設定したあと 当該ページのようにコードを書いて実行しようとしたところ @Override public void onClick(View v) { のonClickに波線がついて@Overrideを消すように提案されます そして、消して実行すると動作します。 このonClickには@Overrideが付くのとつかないの、どっちが正しいんでしょうか? ---------------------- 抜粋 libro.tuyano.com/index3?id=1023&page=6 public class SampleApp extends Activity { 略 @Override public void onCreate(Bundle icicle) { // イベント組み込み button.setOnClickListener(new MyClickAdapter()); } // イベントクラス class MyClickAdapter implements OnClickListener { @Override public void onClick(View v) { Editable s = edit.getText(); text.setText("こんにちは、" + s + "さん。"); } } -------------------------- 環境はWin7、JDK(6Update31)、Eclipse(3.72)、android(2.2)です。 ちなみにこのプログラムが初のandroidプログラムです。(気づかない設定不備の可能性もあります) OnClickListenerを継承したMyClickAdapterには標準でonClickが備わっている(?)から @Overrideするのが正しい気がするんですが・・・
|

|