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 回答