我正在开发一个应用程序,在第一次启动时,我有两个对话框,我希望用户单击确定/退出(许可、警告等),但目前可以通过单击屏幕上的任何其他位置来关闭它们。
我目前正在像这样创建它;
AlertDialog.Builder dlg = new AlertDialog.Builder(this);
dlg.setTitle("Warning");
dlg.setMessage( ... );
dlg.setCancelable(false);
dlg.setPositiveButton("Ok", new DialogInterface.OnClickListener() { ... });
dlg.setNegativeButton("Quit", new DialogInterface.OnClickListener() { ... });
dlg.create().show();
Run Code Online (Sandbox Code Playgroud)
如何通过按钮之一强制用户退出对话框?
没关系,我找到了。将其更改为
...snip...
builder.setNegativeButton("Quit", new DialogInterface.OnClickListener() { ... });
AlertDialog dlg = builder.create();
dlg.setCancelableOnTouchOutside(false);
dlg.show();
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1152 次 |
| 最近记录: |