Android中UI组件android:layout_gravity属性的使用
16lz
2021-12-04
在Android的UI中,android:layout_gravity属性是来控制组件位于所在布局中的位置。例如:想要一个Button位于屏幕的右边,这如下:
<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="horizontal" > <TextView android:id="@+id/textView1" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="TextView" /> <TextView android:id="@+id/textView2" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="TextView" /> <LinearLayout android:layout_width="fill_parent" android:layout_height="wrap_content" android:orientation="vertical" ><!-- 注意这个LinearLayout的android:orientation属性是vertical --> <Button android:id="@+id/button1" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_gravity="right" android:text="Button" /> </LinearLayout></LinearLayout>
得到如下效图:
注意:这里的Button是位于一个垂直的LinearLayout中,若直接位于水平的LinearLayout中,则该属性无法使Button位于屏幕右边。
更多相关文章
- Android布局中的常用属性小结
- android 巧用动画使您app风骚起来
- android inputType属性
- android 开发布局之RelativeLayout
- android EditText中inputType的属性列表
- android 布局属性
- Android布局文件中命名空间的解析
- Android(安卓)TextView 属性设置
- 2021-01-06