0

Eclipse で簡単なアプリを作成していますが、この行でエラーが発生しています

b.setOnClickListener(new OnClickListener() 

プログラム全体をご覧ください

package com.example.activity2;

public class Main extends Activity {
    //Called when the activity is first created. */

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);


    Button b = (Button) findViewById(R.id.button1);
    b.setOnClickListener(new OnClickListener() {

    public void onClick(View v) {
        // TODO Auto-generated method stub

    }
});
}
}

これはプログラムであり、このエラーが発生しています..この問題で私を助けてください.

4

5 に答える 5

2

これをインポートするだけです: import android.view.View.OnClickListener;

于 2013-02-27T05:11:58.377 に答える
0

これを試して

b.setOnClickListener(new View.OnClickListener()
.......
.......
);
于 2013-02-27T04:37:28.023 に答える
0

これを試して、

 Button b = (Button) findViewById(R.id.button1);
b.setOnClickListener(new View.OnClickListener() {

public void onClick(View v) {
    // TODO Auto-generated method stub

}
});  
于 2013-02-27T04:38:19.860 に答える
0

このように使用します。

b.setOnClickListener
        (
            new View.OnClickListener()
            {
                @Override public void onClick(View v) {your code...;}
            }
        );
于 2013-02-27T04:55:24.400 に答える
0

またはxmlで簡単なクリックメソッドを作成できます

android:onClick="MyClick"

そしてJavaコードでは

public void MyClick(View v) {

  //do your work here
    }
于 2013-02-27T05:02:47.993 に答える