0

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

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

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

4

3 回答 3

0

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

private final OnClickListener yourButtonClickListener = new OnClickListener()
{

    @Override
    public void onClick(final View v)
    {

        //Your code

    }
};
于 2012-03-02T14:19:49.730 回答
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..
}

});

这行得通!

于 2012-03-02T14:22:32.643 回答
0

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

于 2012-03-02T15:14:17.703 回答