标签:常用 layout center gravity 设置 组件 Android 属性
Android 布局及常用属性
一、常用属性
- 控件宽度:layout_width
wrap_content match_parent
- 控件高度:layout_height
wrap_content match_parent
- 设置背景色:background
- 设置文本:text
- 字体大小:textSize
- 文本颜色:textColor
- textAlignment(文本对齐方式):
center
textEnd viewEnd
inherit gravity textStart viewStart
- 外边距:
layout_margin
layout_marginLeft layout_marginRight
layout_marginTop layout_marginBottom
- 内边距:
padding
paddingLeft paddingRight
paddingTop paddingBottom
二、FrameLayout(帧布局)
- 前景图像:foreground
- 前景图像位置:foregroundGravity
三、LinearLayout(线型布局)
- 排列方向:orientation
vertical horizontal
- 按比例布局:layout_weight
- 控制子元素对齐方式:gravity
left right top bottom
center center_horizontal center_vertical
- 控制组件在父容器中的位置:layout_gravity(layout_gravity属性会覆盖gravity属性)
top bottom left right center center_vertical center_horizontal
- (?)(分割线属性)divider、showDividers、dividerPadding
四、RelativeLayout(相对布局)
gravity、ignoreGravity
根据父容器定位:
layout_alignParentLeft、layout_alignParentRight
layout_alignParentTop、layout_alignParentBottom
layout_centerHorizontal、layout_centerVertical、layout_centerInParent
根据兄弟组件定位:
layout_toLeftOf、layout_toRightOf
layout_above、layout_below
layout_alignLeft、layout_alignRight
layout_alignTop、layout_alignBottom
五、TableLayout(表格布局)
- 行容器:TableRow
- 隐藏列:collapseColumns
- 拉伸列:stretchColumns
- 收缩列:shrinkColumns
- 跳过:layout_column(?)
- 合并单元格:layout_span(?)
六、AbsoluteLayout(绝对布局)
- 组件x坐标:layout_x
- 组件y坐标:layout_y
七、GridLayout(网格布局)
- 设置行数:rowCount
- 设置列数:columnCount
- 设置组件所在行:layout_row
- 设置组件所在列:layout_colum
- 设置组件横跨行数:layout_rowSpan
- 设置组件横跨列数:layout_columnSpan
设置组件横跨行列时,需要设置属性layout_gravity="fill"
八、总结
带align的属性都是边界对齐方式
带layout的属性都使用在单个组件内
标签:常用,layout,center,gravity,设置,组件,Android,属性 来源: https://www.cnblogs.com/weijun5461/p/16214727.html
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。