Android gravity和layout_gravity的区别

移动开发 作者: 2024-08-24 15:15:01
一、gravity和layout_gravity相同处 两者都是设置对齐方式的属性。内部的属性值相同。 根据英文意思也能理解其中的意思。如center_horizontal表示在水平方向上的位置为中间

一、gravity和layout_gravity相同处

 二、gravity和layout_gravity的不同处

1 <TextView
2         android:text="这是一个TextView"
3         android:layout_width="200dp"
4         android:layout_height="200dp"
5         android:gravity="center"
6         android:background="#ff0"
7         />
 1     <LinearLayout
 2         android:layout_width="match_parent"
 3         android:layout_height="match_parent"
 4         android:gravity="center"
 5         android:background="#f00"
 6         >
 7         < 8             android:text="TextView在这里"
 9             android:layout_width="200dp"
10             android:layout_height="200dp"
11             android:background="#ff0"
12             />
13     </LinearLayout>
 1 < 4         android:background="#f00"
 5         android:orientation="horizontal">
 6         < 7             android:text="TextView在这里"
 8             android:layout_width="200dp"
 9             android:layout_height="200dp"
10             android:background="#ff0"
11             android:layout_gravity="center"
13     </LinearLayout>
 1     <FrameLayout
 2         android:layout_width="match_parent"
 3         android:layout_height 4         android:background="#f00">
 5          6             android:text="TextView在这里"
 7             android:layout_width="200dp"
 8             android:layout_height 9             android:background="#ff0"
10             android:layout_gravity="center"
11             />
12     </FrameLayout>
原创声明
本站部分文章基于互联网的整理,我们会把真正“有用/优质”的文章整理提供给各位开发者。本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
本文链接:http://www.jiecseo.com/news/show_67884.html