Java 警报对话框中的按钮
如何为alertDialog中的按钮设置onClickListener? 我是使用整个活动的onClick还是在alertDialog builder中创建一个新的活动 编辑:很抱歉,我第一次没有说清楚,但这不是用于正/负按钮的。这适用于自定义xml中的按钮Java 警报对话框中的按钮,java,android,Java,Android,如何为alertDialog中的按钮设置onClickListener? 我是使用整个活动的onClick还是在alertDialog builder中创建一个新的活动 编辑:很抱歉,我第一次没有说清楚,但这不是用于正/负按钮的。这适用于自定义xml中的按钮 提前感谢如果您使用构建器构建警报对话框,请设置与以下类似的“新建”按钮: builder.setPositiveButton("Yes", new DialogInterface.OnClickListener() { public v
提前感谢如果您使用构建器构建警报对话框,请设置与以下类似的“新建”按钮:
builder.setPositiveButton("Yes", new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int which) {
//your code
dialog.dismiss();
}
});
如果您想要一个标准按钮来关闭对话框,那么@Sergio是正确的。如果您使用的是自定义xml布局: 使用findViewById并为该按钮附加特定的侦听器。如果要添加另一个按钮,则使用活动范围的单击处理程序会导致问题 Android文档显示如下:
final Button button = (Button) findViewById(R.id.button_id);
button.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
// Perform action on click
}
});
如果您使用的是alert dialog,请在alertdialog中创建按钮并设置Dialoginterface.onClicklistner 或者,如果您正在使用自己的视图创建自定义对话框,则设置“单击侦听器打开”按钮