【发布时间】:2016-06-30 18:41:23
【问题描述】:
我有一种方法可以创建宽度和高度固定大小的按钮。要创建按钮,我使用 layout.xaml 模板。按钮模板将被命令调用:
var btn = LayoutInflater.Inflate(Resource.Layout.btn, null);
在该方法期间,按钮获得特殊的文本和颜色。在按钮自定义结束时,按钮将使用以下代码添加到网格布局中:
var pari = new RelativeLayout.LayoutParams(widthbutton, heightbutton)
RunOnUiThread(() => gridlayout.AddView(val.Value, pari));
widthbutton 和 heightbutton 只是一个固定数字。 我的问题是:我想根据网格布局的大小设置按钮的宽度和高度。那么,如何设置按钮的百分比大小呢?
【问题讨论】:
-
如果要根据屏幕大小调整它们的大小,请尝试使用 "Padding" 。使用“wrap_content”作为高度和宽度。不要给出准确的数字,这样它就不会调整它们的大小。
标签: c# android layout android-gridlayout