android:gravity
- 是针对控件中的内部元素来说的,用来控制控件中的内部元素的显示位置
- e.g. 如果在Button中设置android:gravity=left,则Button中的字会显示到Button中间
android:layout_gravity
- 是针对控件在父控件中的位置,针对的是控件本身
e.g. 如果在Button中设置android:layout_gravity=left,则Button会显示早父控件的左边
当作为父layout的LinearLayout的属性为android:orientation=”vertical” 的时候,android:layout_gravity=”?”这里设为横向的时候才能生效。比如:left,right,center_horizontal等
- 当作为父layout的LinearLayout的属性为android:orientation=”horizental” 的时候,android:layout_gravity=”?”这里设为纵向的时候才能生效。比如:top,bottom,center_vertical等