我在我的安卓应用程序中创建了一个按钮,并尝试设置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);
当我运行程序时,模拟器显示“程序意外停止”...我该如何解决这个问题?
onClickListener
,请确保它是针对View
而不是DialogInterface
的。 - Squonk