Layout属性
16lz
2021-01-23
表格:
属性 | 说明 | 例子 |
Android:id | 控件指定ID | Android:id="@+id/first" |
Android:text | 显示文字,尽量使用Strings.xml | Android:text="第一行" |
Android:gravity | 指定控件文字的基本位置,比如居中 | Android:gravity="center_vertical" |
Android:textSize | 文字大小 | Android:textSize="35pt" |
Android:background | 指定背景色 | Android:background="#aa0000" |
Android:layout_width | 控件宽度充满屏幕(fill_parent充满屏幕)(wrap_content包裹文字的实际长度) | Android:layout_width="fill_parent" |
Android:layout_height | 控件包裹文字宽度 | Android:layout_height="wrap_content" |
Android:paddingLeft | 控件内文字的左间距 | Android:paddingLeft="20dip" |
Android:paddingTop | 控件内文字的顶间距 | Android:paddingTop="20dip" |
Android:layout_marginLeft | 外边缘与相邻控件的左边边距距离 | Android:layout_marginLeft="10px" |
Android:sigleLine | 如果设置为真,控件内容同一行当中进行显示 | Android:sigleLine=true |
Android:layout_weight | 控件占整个屏幕的比 | Android:layout_weight=1 |
Android:padding | 四边的边距设置 | Android:padding="5dip" |
Android:stretchColumns | 拉伸某一列 | Android:stretchColumns=1 |
Android:layout_above | 将控件底部至于给定的ID控件之上 | Android:layout_above="@id/XXX" |
Android:layout_below | 将控件顶部至于给定ID的控件之下 | Android:layout_below="@id/XXX" |
Android:layout_toLeftOf | 将控件右边缘和给定ID的控件左边缘对齐 | Android:layout_toLeftOf=”@id/XXX” |
Android:layout_toRightOf | 将控件左边缘和给定ID的控件右边缘对齐 | Android:layout_toRightOf="@id/XXX" |
Android:layout_alignBaseline | 控件baseline和给定ID控件baseline对齐 | Android:layout_ alignBaseline="@id/XXX" |
Android:layout_alignBottom | 控件底部边缘与给定ID控件底部边缘 | Android:layout_ alignBottom="@id/XXX" |
Android:layout_alignLeft | 控件左边缘与给定ID控件右边缘对齐 | Android:layout_ alignLeft="@id/XXX" |
Android:layout_alignRight | 控件右边缘与给定ID控件的右边缘对齐 | Android:layout_ alignRight="@id/XXX" |
Android:layout_alignTop | 给定控件顶部边缘与给定ID控件顶部对齐 | Android:layout_alignTop="@id/XXX" |
Android:layout_alignParentBottom | 如果值为true,则控件底部和父控件底部对齐 | 不写默认是false |
Android:layout_alignParentLeft | 如果值为true,则控件左边和父控件左边对齐 | 不写默认是false |
Android:layout_alignParentRight | 如果值为true,则控件右边和父控件右边对齐 | 不写默认是false |
Android:layout_alignParentTop | 如果值为true,则控件顶部和父控件顶部对齐 | 不写默认是false |
Android:Layout_centerHorizontal | 如果值为true,控件将被至于水平方向的中央 | 不写默认是false |
Android:Layout_centerInParent | 如果值为true,控件将被至于父控件水平方向和垂直方向的中央 | 不写默认是false |
Android:Layout_centerVertical | 如果为true,控件将被置于垂直方向的中央 | 不写默认是false |
Android:drawSelectorTop | ||
Android:scrollbars | 滚动条加载方向 | Android:scrollbars="vertical" |
android:drawSelectorOnTop | 背景色显示方式 | android:drawSelectorOnTop="true" 点击某一条记录,颜色会显示在最上面,记录上的文字被遮住,所以点击文字不放,文字就看不到android:drawSelectorOnTop="false" 点击某条记录不放,颜色会在记录的后面,成为背景色,但是记录内容的文字是可见的 |
更多相关文章
- android (4)控件的xml属性
- Android控制文字水平间距android:letterSpacing
- android 自定义控件全系列导航
- android:descendantFocusability 焦点 父控件与子控件焦点
- Android 控件常用属性
- Android TextView 文字居中
- Android修改默认控件焦点不highlight
- android程序在Layout中设置控件水平或垂直居中
- Android:控件样式触发