Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/212.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/xamarin/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 如何检测弹出窗口外的点击?_Android_Xamarin - Fatal编程技术网

Android 如何检测弹出窗口外的点击?

Android 如何检测弹出窗口外的点击?,android,xamarin,Android,Xamarin,嘿,我想检测弹出窗口外的点击,这是我的代码 builder = new AlertDialog.Builder(Context); builder.SetTitle(Resource.String.rating_dialog_title); builder.SetMessage(Resource.String.rating_dialog_desc); builder.SetNegativeButton(Resource.String.yes, (s, e) =&g

嘿,我想检测弹出窗口外的点击,这是我的代码

    builder = new AlertDialog.Builder(Context);
    builder.SetTitle(Resource.String.rating_dialog_title);
    builder.SetMessage(Resource.String.rating_dialog_desc);
    builder.SetNegativeButton(Resource.String.yes, (s, e) =>
    {
        SetAppRateStatus(AppRateStausEnum.RateNow);
        IMvxWebBrowserTask help = new MvxWebBrowserTask();
        help.ShowWebPage("https://play.google.com/store/apps/details");
    });

    builder.SetNeutralButton(Resource.String.no, (s, e) =>
    {
        SetAppRateStatus(AppRateStausEnum.RemindMeLater);
    });

    builder.SetPositiveButton(Resource.String.never, (s, e) =>
    {
        SetAppRateStatus(AppRateStausEnum.Never);
    });
所以请给我建议一个代码,它可以检测弹出窗口外的点击,
谢谢

我想你是在说

builder.SetCancelable();
检查此链接

查看下面的链接


您可以使用setCanceledOnTouchOutside(false/true);
builder.SetCanceledOnTouchOutside ()