1

我一直在玩在设备屏幕上将面板居中。我已经尝试了一些东西,但无法正确地获得语法/数学。我正在添加面板,其尺寸相对于屏幕尺寸如下(80% 宽度和 40% 高度)。目前我将 x,y 位置留在 0,0 - 任何关于正确语法以在屏幕上居中的建议都非常感谢!

Activity.AddView(quitsavepnl,0,0, 80%x, 40%y)
4

2 回答 2

2

这里:

Activity.AddView(quitsavepnl, 50%x - 80%x / 2, 50%y - 40%y / 2, 80%x, 40%y) 
于 2011-10-23T07:40:45.757 回答
1

如果需要,您可以DisplayMetrics获取设备屏幕并将其添加到设备屏幕的中心。

或者如果你想显示View在父View使用的中心CENTER_IN_PARENT,可以在RelativeLayout

于 2011-10-23T04:30:20.880 回答