Java 我正在获取b.setOnClickListener(新建OnClickListener()错误
我正在eclipse中创建一个简单的应用程序,但在这一行我遇到了错误Java 我正在获取b.setOnClickListener(新建OnClickListener()错误,java,android,onclicklistener,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 onCrea
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
}
});
}
}
这是程序,我收到了这个错误。请在这个问题上帮助我。试试这个
b.setOnClickListener(new View.OnClickListener()
.......
.......
);
试试这个
Button b = (Button) findViewById(R.id.button1);
b.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
// TODO Auto-generated method stub
}
});
像这样使用
b.setOnClickListener
(
new View.OnClickListener()
{
@Override public void onClick(View v) {your code...;}
}
);
或者您可以使用简单的单击方法 在xml中 在java代码中,你喜欢什么
public void MyClick(View v) {
//do your work here
}
只需导入以下内容:
import android.view.view.OnClickListener;
尝试在代码中按ctrl+shift+o
,看看发生了什么事导入?导入android.view.OnClickListener;显示导入语句。将鼠标悬停在OnClickListener()和eclipse上(如果您正在使用它)将显示一个菜单。第一个选项将是导入相关的软件包。点击它。问题解决了!谢谢。我有同样的问题,Nik建议添加导入声明解决了。
public void MyClick(View v) {
//do your work here
}