Layout_gravity和gravity
1. 垂直和水平布局对Layout_gravity的作用
当android:orientation="vertical" 时,只有水平方向的设置才起作用,垂直方向的设置不起作用。即:left,right,center_horizontal 是生效的。
当android:orientation="horizontal"时,只有垂直方向的设置才起作用,水平方向的设置不起作用。即:top,bottom,center_vertical 是生效的
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vertical"> <TextView android:layout_width="100dp" android:layout_height="20dp" android:layout_gravity="left" android:background="#FF7878" android:gravity="right" android:text="哈哈" /> <TextView android:layout_width="100dp" android:layout_height="20dp" android:layout_gravity="right" android:background="#FF7428" android:gravity="center" android:text="嘻嘻" /> </LinearLayout>