0

我有一个相对布局,它小于屏幕的宽度和高度,它是 Activity 的所有布局的父级。我想将相对布局定位在屏幕的中心。

这是我尝试过的:

RelativeLayout mainRL = (RelativeLayout) findViewById(R.id.mainDataEntryRelativeLayout);
mainRL.layout(20, 30, 0, 0);

但这不起作用。任何的想法??

4

2 回答 2

0

尝试android:gravity="center_horizontal"<YourRelativeLayout>.setGravity(Gravity.CENTER_HORIZONTAL) 为此RelativeLayout

于 2013-03-07T07:33:15.463 回答
0

我将值“center_vertical”和“center_horizo​​ntal”添加到属性“layout_gravity”。

android:layout_gravity="center_vertical|center_horizontal"
于 2013-03-07T07:54:06.213 回答