答案 0 :(得分:0)
在xamarin.iOS中就像PopOverViewContainer。可能它在Android中也一样。
答案 1 :(得分:0)
可能使用WindowManager Attributes属性更改对话框的重力:
Android.App.AlertDialog.Builder builder = new AlertDialog.Builder(Activity);
AlertDialog alertName = builder.Create();
alertName.SetTitle("Warning...");
alertName.SetIcon(Android.Resource.Drawable.IcDialogAlert);
alertName.SetMessage("This is a warning message");
alertName.SetButton("OK", (s, ev) =>
{
return;
});
alertName.Show();
var window = alertName.Window;
var wlp = window.Attributes;
wlp.Gravity = GravityFlags.Top;
wlp.Flags = WindowManagerFlags.DimBehind;
window.Attributes = wlp;
您应该能够更改重力参数和标志(目前停止调暗对话框的背景
答案 2 :(得分:0)
我使用下面的代码来达到我的要求。
窗口窗口= dialog.Window;
WindowManagerLayoutParams wlp = window.Attributes;
wlp.Gravity = GravityFlags.Top | GravityFlags.Right;
window.Attributes = wlp;