我在我的 Android 应用程序中创建了一个按钮,我尝试设置 onclick 监听器来运行 onClick 方法,如下所示
...
Button btn_ok;
btn_ok = (Button)findViewById(R.id.button1);
btn_ok.setOnClickListener(this);
}
public void onClick() {
EditText uN = (EditText) findViewById(R.id.EditText04);
uN.setText("Clicked!");
}
但是 Eclipse 显示错误并说“setOnClickListener”需要转换参数。类型转换后是这样的
btn_ok.setOnClickListener((OnClickListener) this);
然后当我运行程序时,模拟器说“程序意外停止”......
我怎么解决这个问题 ?
最佳答案
确保您的类实现了 View.OnClickListener。你不能只添加onClick方法,你必须实现接口(interface)
关于java - Android setOnClickListener(this) 错误,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/9980068/