我一直在玩设备屏幕上的面板中心。我已经尝试了一些东西,但不能正确的语法/数学。我正在添加面板,其尺寸相对于屏幕尺寸如下(80%宽度和40%高度)。目前我将x,y位置保留为0,0 - 任何有关正确语法的建议都会在屏幕中心显示!
Activity.AddView(quitsavepnl,0,0, 80%x, 40%y)
答案 0 :(得分:2)
下面:
Activity.AddView(quitsavepnl, 50%x - 80%x / 2, 50%y - 40%y / 2, 80%x, 40%y)
答案 1 :(得分:1)
如果需要,您可以DisplayMetrics
获取设备屏幕并将其添加到设备屏幕的中心。
或者,如果您想在父View
的中心显示View
,请使用CENTER_IN_PARENT
中提供的RelativeLayout