我有一種方法可以創建具有寬度和高度修正大小的按鈕。要創建按鈕,我使用了layout.xaml模板。按鈕模板將被命令調用:以編程方式在gridlayout中添加按鈕,並設置寬度和高度百分比
var btn = LayoutInflater.Inflate(Resource.Layout.btn, null);
在該方法中,按鈕獲取特殊文本和顏色。上的按鈕定製的端部的按鈕將被添加到GridLayout的以下代碼:
var pari = new RelativeLayout.LayoutParams(widthbutton, heightbutton)
RunOnUiThread(() => gridlayout.AddView(val.Value, pari));
widthbutton和heightbutton僅僅是一個固定數。 我的問題是:我想根據網格佈局的大小設置按鈕的寬度和高度。那麼,如何以百分比設置按鈕的大小呢?
如果您想根據屏幕大小調整它們的大小,請嘗試使用「填充」。使用「wrap_content」作爲高度和寬度。不要給出準確的數字,以免重新調整它們。 – Devraj