我无法为我的按钮实现setOnClickListener()

时间:2012-03-02 14:14:35

标签: android sql onclick buttonclick onclicklistener

我正在尝试在Android中创建一个SQL数据库。我目前正在关注在线教程,但每次尝试为我的按钮添加OnClickListener时,都会收到以下错误消息...

The method setOnClickListener(View.OnClickListener) in the type View is not applicable for the arguments(SqlExample).

在快速修复eclipse中允许我实现OnClickListener然而我最终得到以下导入“公共类SqlExample extends Activity实现OnClickListener,android.view.View.OnClickListener”....这是正确的吗?这是我以前从未见过的。

3 个答案:

答案 0 :(得分:0)

将此行import android.view.View.OnClickListener;添加到导入部分。

private final OnClickListener yourButtonClickListener = new OnClickListener()
{

    @Override
    public void onClick(final View v)
    {

        //Your code

    }
};

答案 1 :(得分:0)

根据这种模式更改您的代码。

// NAME OF THE ANDROID COMPONENT. REPLACE WITH BUTTON
Button mybutton = (Button) findViewById(R.id.mybtnid);
mybutton.setOnClickListener(new View.setOnClickListener() { public void onClick(View v) {
          // PLACE YOUR CLICK CODE HERE..
}

});

这有效!

答案 2 :(得分:0)

在Eclipse中,对任何此类事情执行Ctrl + Shift + O操作,并自动添加所有导入。