我想在按钮被点击后保持对话框打开。我设置了可取消属性false..但它不起作用(ANDROID)。请引导我??Psudocode是否存在
Builder ad= new (Dialogue .....)
ad.setCancelable(false);
ad.setPositivebutton("ok",....){
onclicklistner(){ }
ad.setNegativebytton("SpeekAgain",...)
onclicklistner{
} ad.show();
对话框在两个按钮上都关闭,我希望它在一个按钮上保持打开
你必须覆盖OnShow
对话框然后是你想覆盖的任何按钮
d.setOnShowListener(new OnShowListener(){
public void onShow(DialogInterface dialog) {
Button b = d.getButton(AlertDialog.BUTTON_POSITIVE);
b.setOnClickListener(new View.OnClickListener() {
public void onClick(View view) {
//handle click
}
});
}
});