Ash*_*sik 2 android android-dialog
我的简单代码在Android中显示了一个Dialog.当用户在对话框外部单击或对话框失去焦点时,我不想隐藏对话框.我该怎么做?
DialogInterface.OnClickListener dialogClickListener = new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int which) {
switch (which) {
case DialogInterface.BUTTON_POSITIVE:
Toast.makeText(getApplicationContext(), "yes", Toast.LENGTH_LONG).show();
break;
case DialogInterface.BUTTON_NEGATIVE:
Toast.makeText(getApplicationContext(), "no", Toast.LENGTH_LONG).show();
break;
}
}
};
Run Code Online (Sandbox Code Playgroud)
按钮代码是:
AlertDialog.Builder builder = new AlertDialog.Builder(this);
builder.setMessage("Are you sure?")
.setPositiveButton("Yes", dialogClickListener)
.setNegativeButton("No", dialogClickListener).show();
Run Code Online (Sandbox Code Playgroud)
谢谢.
如果在外面点击,则使用此隐藏 dialog.setCanceledOnTouchOutside(true);
或者使用它来隐藏,如果被点击一边 dialog.setCanceledOnTouchOutside(false);
| 归档时间: |
|
| 查看次数: |
4012 次 |
| 最近记录: |