android Gravity
时间: 2023-06-24 14:02:55 浏览: 81
Android Gravity
4星 · 用户满意度95%
在 Android 中,Gravity 是一个用于控制视图在其父容器中的位置和对齐方式的属性。它可以是水平方向的左对齐、右对齐、居中对齐,也可以是垂直方向的上对齐、下对齐、居中对齐等。Gravity 属性可以用于布局文件或代码中的视图对象。
在布局文件中,可以使用 android:gravity 属性来设置视图在父容器中的对齐方式。例如:
```
<TextView
android:id="@+id/text_view"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:gravity="center_horizontal|bottom"
android:text="Hello World!" />
```
其中,android:gravity 的值可以使用 "|" 来组合多个对齐方式。
在代码中,可以使用 setGravity(int gravity) 方法来设置视图的对齐方式。例如:
```
TextView textView = findViewById(R.id.text_view);
textView.setGravity(Gravity.CENTER_HORIZONTAL|Gravity.BOTTOM);
```
其中,Gravity 的常量值可以通过 Gravity 类来获取。
阅读全文