Android 安卓按钮点击错误
我试图实现简单的按钮点击事件,但代码错误在编译时就消失了 以下是完整的代码:Android 安卓按钮点击错误,android,Android,我试图实现简单的按钮点击事件,但代码错误在编译时就消失了 以下是完整的代码: public class MainActivity extends Activity{ Button button1; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main);
public class MainActivity extends Activity{
Button button1;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
button1 = (Button) findViewById(R.id.button1);
addListenerOnButton();
}
@Override
public boolean onCreateOptionsMenu(Menu menu) {
// Inflate the menu; this adds items to the action bar if it is present.
getMenuInflater().inflate(R.menu.activity_main, menu);
return true;
}
public void addListenerOnButton() {
button1 = (Button) findViewById(R.id.button1);
button1.setOnClickListener(new OnClickListener() {
public void onClick(View arg0) {
}
});
}
}
编译器在addListenerOnButton
方法中给出错误,如下所示:
请提供帮助。您已导入
DialogInterface.OnClickListener
而不是View.OnClickListener
要么修复导入,要么使用newview.OnClickListener(){…
显式创建所需的类
button1.setOnClickListener(new OnClickListener() {
public void onClick(View arg0) {
}
});
改为
button1.setOnClickListener(new View.OnClickListener() {
public void onClick(View arg0) {
}
});
您导入的是无效的OnClickListener对话框接口。OnClickListener而不是视图。OnClickListener您正在创建一个DialogInterface.OnClickListener,而方法需要一个View.OnClickListener 尝试:
删除导入DialogInterface.OnClickListener并添加导入视图。OnClickListener。。。
public void addListenerOnButton() {
button1 = (Button) findViewById(R.id.button1);
button1.setOnClickListener(new View.OnClickListener() {
public void onClick(View arg0) {
}
});
}