我正在尝试在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”....这是正确的吗?这是我以前从未见过的。
答案 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操作,并自动添加所有导入。