2017-09-01 51 views

回答

1

您可以使用下面的代码

var metrics = new DisplayMetrics(); 
var windowManager = this.GetSystemService(Context.WindowService) as IWindowManager; 
windowManager.DefaultDisplay.GetMetrics(metrics); 

var height = metrics.HeightPixels; 
var width = metrics.WidthPixels; 

得到Height和屏幕的Width并且还设置AlertDialog宽度和高度编程像下面这样

AlertDialog.Builder builder = new AlertDialog.Builder(this); 
AlertDialog alert; 
alert = builder.Create(); 
alert.Window.SetLayout(width - 100, height - 100); 

希望这将帮助你..

+0

如果我们使用builder.SetIcon()...图像将不会被放置中心? – Divya

相关问题