Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/333.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
C# Xamarin中的自定义对话框宽度和高度_C#_Xamarin_Xamarin.android - Fatal编程技术网

C# Xamarin中的自定义对话框宽度和高度

C# Xamarin中的自定义对话框宽度和高度,c#,xamarin,xamarin.android,C#,Xamarin,Xamarin.android,我试图在Xamarin中构建一个自定义对话框,如下所示。但是,我无法找到一个属性来设置对话框width和height var view = this.BindingInflate(Resource.Layout.SetDialogView, null); var dialog = new AlertDialog.Builder(Activity); dialog.SetView(view); dialog.SetTitle("Settings"); var dialg = dialog.Crea

我试图在Xamarin中构建一个自定义对话框,如下所示。但是,我无法找到一个属性来设置对话框
width
height

var view = this.BindingInflate(Resource.Layout.SetDialogView, null);
var dialog = new AlertDialog.Builder(Activity);
dialog.SetView(view);
dialog.SetTitle("Settings");
var dialg = dialog.Create();
layoutParams.Gravity = GravityFlags.Center;
dialg.Show();
dialg.Window.SetLayout(300, 300);
试试这个,有点棘手(展示它,然后改变大小),但工作:

dialg.Show();
dialg.Window.SetLayout(300, 300);

请把我的答案标记为正确。