0
有人能告诉我为什么我不能在自定义对话框方法中调用setOnClickListener
方法吗?有没有可能的方式来处理这种对话中的点击?下面的代码:Android自定义对话方法
private Dialog wifiDialog() {
final Dialog dialog = new Dialog(activity);
dialog.setContentView(R.layout.wifi_dialog);
dialog.setTitle("Upload");
Button no = (Button) findViewById(R.id.button_wifi_No);
Button yes = (Button) findViewById(R.id.button_wifi_Yes);
no.setOnClickListener(new OnClickListener() { // runtimeException
@Override
public void onClick(View v) {
wifiDialog().dismiss();
}
});
return dialog;
}
在此先感谢
请不要只是发布代码,没有解释你改变了什么,为什么,或者OP(和未来的访问者)什么都不学。 – Simon
@Simon对不起。我会考虑到这一点 – 2013-11-04 22:19:16