我有一个相对布局,它小于屏幕的宽度和高度,它是 Activity 的所有布局的父级。我想将相对布局定位在屏幕的中心。
这是我尝试过的:
RelativeLayout mainRL = (RelativeLayout) findViewById(R.id.mainDataEntryRelativeLayout);
mainRL.layout(20, 30, 0, 0);
但这不起作用。任何的想法??
我有一个相对布局,它小于屏幕的宽度和高度,它是 Activity 的所有布局的父级。我想将相对布局定位在屏幕的中心。
这是我尝试过的:
RelativeLayout mainRL = (RelativeLayout) findViewById(R.id.mainDataEntryRelativeLayout);
mainRL.layout(20, 30, 0, 0);
但这不起作用。任何的想法??
尝试android:gravity="center_horizontal"
或<YourRelativeLayout>.setGravity(Gravity.CENTER_HORIZONTAL)
为此RelativeLayout
我将值“center_vertical”和“center_horizontal”添加到属性“layout_gravity”。
android:layout_gravity="center_vertical|center_horizontal"