2
我一直在使用XML創建自定義警告對話框在我的如何在xamarin android中基於設備寬度和高度以編程方式創建自定義警報對話框?
android:minWidth="25px"
android:minHeight="25px"
,但它看起來笨拙所以如何編程基礎上xamarin Android設備的寬度和高度創建自定義警告對話框?
我一直在使用XML創建自定義警告對話框在我的如何在xamarin android中基於設備寬度和高度以編程方式創建自定義警報對話框?
android:minWidth="25px"
android:minHeight="25px"
,但它看起來笨拙所以如何編程基礎上xamarin Android設備的寬度和高度創建自定義警告對話框?
您可以使用下面的代碼
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);
希望這將幫助你..
如果我們使用builder.SetIcon()...圖像將不會被放置中心? – Divya