安卓布局之线性布局(Linearlayout)
16lz
2021-01-24
概述:
所有的子元素都按照垂直或水平的顺序在界面上排列,如果垂直排列,则每行仅包含一个界面元素
属性和方法:
XML属性 | 值 | 备注 |
android:orientation | horizontal vertical
| 决定横向排列,还是纵向排列
|
android:layout_weight | int | 将父布局中剩余的尺寸按各兄弟元素的weight值比例进行分配,与“wrap_content”配合使用
|
android:layout_margin
| dp
| 设置对象边缘与父布局的边缘之间的空白
|
android:padding
| dp
| 设置自身内部元素距离自身边缘的距离
|
android:background | color/drawable | 设置整个布局画面的背景 |
android:gravity | Top,bottom,left,right,center
| 元素在自身所属区域内的对齐方式
|
android:layout_gravity
| Top,bottom,left,right,center
| 元素在布局中的对齐方式 |
总结:
特殊属性orientation
horizontal:水平排列
vertical:垂直排列
更多相关文章
- Android使用addView动态添加组件
- 【Android】TV端项目开发挖坑总结
- Android流式布局FlowLayout
- Android的HelloWorld之开发入门
- Android(安卓)线性布局(LinearLayout)相关官方文档 - 指南部分
- android中自定义ViewGroup的实现
- Android(安卓)线性布局(LinearLayout)性能相关
- 记录-解决设置透明状态栏,软键盘弹起问题
- Android(安卓)Notes 之 Tween动画 (3)添加布局动画