0
我需要在運行時創建一些按鈕。我試圖找到一個在線解決方案,但只有舊線程。我唯一發現的是以下代碼:在運行時創建UI元素
ViewGroup layout = (ViewGroup)Resource.Layout.Main;
Button btn = new Button(this);
btn.Text = "text";
btn.LayoutParameters = new ViewGroup.LayoutParams(ViewGroup.LayoutParams.MatchParent, ViewGroup.LayoutParams.WrapContent);
layout.AddView(btn);
我不明白這應該如何工作。沒有編譯錯誤,但應用程序在啓動後立即關閉。你能解釋爲什麼會發生這種情況,以及如何正確編寫代碼?
感謝您的答覆。我會在稍後檢查:] – g2556
它工作正常。非常感謝:] – g2556
不客氣。 – Cheesebaron