gravity 和layout_gravity的区别

来源:互联网 发布:盘古网络的优势是什么 编辑:程序博客网 时间:2024/05/22 14:16

layout_gravity : 指该视图与上级视图的对齐方式。
gravity:布局内部视图与本线性布局的对其方式。

举个例子:

   <LinearLayout       android:layout_width="250dp"       android:layout_height="250dp"       android:background="#000000"       android:layout_gravity="center">       <TextView           android:layout_width="wrap_content"           android:layout_height="wrap_content"           android:textColor="#FFFFFF"           android:text="Layout_gravity"/>   </LinearLayout>    <TextView        android:layout_width="match_parent"        android:layout_height="wrap_content" />    <LinearLayout        android:layout_width="250dp"        android:layout_height="250dp"        android:background="#000000"        android:gravity="center">        <TextView            android:layout_width="wrap_content"            android:layout_height="wrap_content"            android:textColor="#FFFFFF"            android:text="gravity"/>    </LinearLayout>

这里写图片描述

上面的Linearyout,是和自己的上级视图也就是屏幕居中对齐,而下面的则是和TextView居中对齐。

原创粉丝点击