android居中、纵向布局和横向布局

android居中、纵向布局和横向布局

这里只做记录用,方便他人和自己查看

一、居中 --> 相对父控件

1、LinearLayout

在父布局里水平居中:

//父布局必须拥有android:orientation="vertical"属性
android:layout_gravity="center_horizontal"

在父布局里垂直居中:

//父布局必须应设置成android:orientation="horizontal",父布局的高度应设置为android:layout_height="fill_parent"
android:layout_gravity="center_vertical"

2、RelativeLayout

在父布局里水平居中:

android:layout_centerHrizontal="true"

在父布局里水平居中:

android:layout_centerVertical="true"

相对于父元素完全居中:

android:layout_centerInparent="true"

二、居中 --> 相对子控件

//水平居中
 android:gravity="center_horizontal"
 //垂直居中
 android:layout_gravity="center_vertical"

三、纵向布局

android:orientation:"vertical"

四、横向布局

android:orientation:"horizontal"
原创文章 38 获赞 39 访问量 6万+

猜你喜欢

转载自blog.csdn.net/wy313622821/article/details/105841786