Iam get b.setOnClickListener(new OnClickListener()ERROR

时间:2013-02-27 04:26:43

标签: java android onclicklistener

我在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

    }
});
}
}

这是程序,我得到了这个错误..请帮助我解决这个问题。

5 个答案:

答案 0 :(得分:2)

只需导入:import android.view.View.OnClickListener;

答案 1 :(得分:0)

试试这个

b.setOnClickListener(new View.OnClickListener()
.......
.......
);

答案 2 :(得分:0)

试试这个,

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

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

}
});  

答案 3 :(得分:0)

像这样使用。

b.setOnClickListener
        (
            new View.OnClickListener()
            {
                @Override public void onClick(View v) {your code...;}
            }
        );

答案 4 :(得分:0)

或者您可以制作简单的点击方法 在xml中

android:onClick="MyClick"

并且在java代码中喜欢

public void MyClick(View v) {

  //do your work here
    }