通用属性
| 属性 | 含义 | 属性值 | 
|---|---|---|
| layout_width | 布局宽度 | wrap_content(内部包裹的内容控制大小)、match_parent(最大)、数字+dp、数字+sp | 
| background | 背景 | 使用@mipmap/ic_launcher图片、使用颜色@color/colorAccent或#ff0 | 
| layout_margin | 外边距(四边) | |
| layout_marginTop | 外上边距 | |
| layout_marginBottom | 外下边距 | |
| layout_marginLeft | 外左边距 | |
| layout_marginRight | 外右边距 | |
| padding | 内边距 | |
RelativeLayout相对布局
layout_alignParentBottom	父布局的底部显示
layout_centerHorizontal	水平居中
layout_toRightOf	左侧跟某一控件的右侧对齐
layout_alignBottom	下侧跟某一控件的下侧对齐
LinearLayout线性布局
| 属性 | 含义 | 值 | 
|---|---|---|
| orientation | 水平还是竖直排列 | horizontal(水平)、vertical(竖直) | 
| layout_weight | 权重 | 数字 | 
TableLayout表格布局
表格布局属性
| 属性 | 含义 | 值 | 
|---|---|---|
| stretchColumns | 设置被拉伸的列 | 列的索引,从0开始。 | 
| shrinkColumns | 设置被收缩的列 | 同上 | 
| collapseColumns | 设置被隐藏的列 | 同上 | 
表格布局控件属性
| 属性 | 含义 | 值 | 
|---|---|---|
| layout_column | 设置此控件所在的表格列数 | 列的索引,从0开始。 | 
| layout_span | 设置该单元格占据的行数 | 数字 | 
FrameLayout帧布局
新加入的控件显示在之前加入的控件的上方
| 属性 | 含义 | 值 | 
|---|---|---|
| foreground | 设置前景图 | @mipmap/ic_launcher图片、颜色@color/colorAccent或#ff0 | 
| foregroundGravity | 设置前景图显示的位置 | 
ConstraintLayout可视化布局
特点:
- 使用可视化的方式编写布局
 - 相对定位
 - 居中定位和倾向
 - Chain(链)
 
TextView属性
| 属性 | 含义 | 值 | 
|---|---|---|
| textColor | 颜色 | |
| textSize | 字体大小 | |
| maxLines | 最大显示行数 | |
| ellipsize | 设置当文字过长时,该控件该如何显示 | ”start”—–省略号显示在开头;”end”——省略号显示在结尾;”middle”—-省略号显示在中间;”marquee” ——以[跑马灯]的方式显示(动画横向移动) | 
| lineSpacingExtra | 文字的行间距 | |
| layout_centerInParent | 在布局中央 | |
| gravity | 控制元素(例如text)在该控件里的显示位置 | |
| visibility | 设置控制控件的显示和隐藏 | 可见(visible)、不可见(invisible)、隐藏(GONE)(不保留空间) | 
ListView属性
| 属性 | 含义 | 值 | 
|---|---|---|
| cacheColorHint | 去除listview的拖动背景色,重绘View的时候就不会有背景颜色 | #000000 | 
| listSelector | 某行被选中时的颜色 | |
| divider | 设置分割线显示颜色 | |
| dividerHeight | 设置分割线高度 | |
| fadingEdge | 去掉上边和下边有黑色的阴影 | none | 
| scrollbars | 隐藏listView的滚动条 | none | 
2020年6月28日……待完善
参考: