android五大布局详解
来源:互联网 发布:mac装双系统内存不足 编辑:程序博客网 时间:2024/06/06 06:56
一、布局介绍
在anroid中,共有五种布局方式:(1)LinearLayoout---线性布局
(2)RelativeLayoout---相对布局
(3)FrameLayout---帧布局
(4)TableLayout---表格布局
(5)AbsoluteLayout---绝对布局
1、LinearLayout---线性布局
- 布局特点:放主要提供控件水平或者垂直排列的模型,每个子组件都是以垂直或水平的方式来线性排布.(默认是垂直)
- 应用场景:最常用的布局方式:
- linearLayout中有一个重要的属性 android:layout_weight="1",这个weight在垂直布局时,代表行距;水平的时候代表列宽;weight值越大就越大。
2、RelativeLayout---相对布局
- 布局特点:为某一个组件为参照物,来定位下一个组件的位置的布局方式。
- 应用场景:控件之间存在相应关系(适配神器,推荐使用)
3、FrameLayout---帧布局
- 布局特点:放入其中的所有元素都被放置在最左上的区域,而且无法为这些元素指定一个确切的位置,下一个子元素会重叠覆盖上一个子元素
- 应用场景:适合浏览单张图片。
4、TableLayout---表格布局
- 布局特点:类似Html里的Table.使用TableRow来布局,其中TableRow代表一行,TableRow的每一个视图组件代表一个单元格。
- 应用场景:控件之间存在相应关系。
5、AbsoluteLayout---绝对布局
- 布局特点:采用坐标轴的方式定位组件,左上角是(0,0)点,往右x轴递增,往下Y轴递增,组件定位属性为android:layout_x和 android:layout_y来确定坐标。
- 应用场景:准确定位空间位置:
- 由于Android手机的屏幕尺寸、分辨率存在较大差异,使用AbsoluteLayout无法兼顾适配问题,所以该布局已经过时
二、布局属性配置
阅读全文
0 0
- Android五大布局详解
- Android五大布局详解
- Android五大布局详解
- Android五大布局详解
- Android五大布局详解
- android五大布局详解
- 【五大布局】Android五大布局详解
- 【android】:android五大布局详解
- Android五大布局详解及属性
- Android系统五大布局详解Layout
- Android开发之详解五大布局
- Android开发之详解五大布局
- Android系统五大布局详解Layout
- Android系统五大布局详解Layout
- Android系统五大布局详解Layout
- Android开发之详解五大布局
- Android开发之详解五大布局
- Android系统五大布局详解Layout
- 星空连线背景
- Magento系统的时间/时区的详细分析
- COM线程模型
- MATLAB 中gcf、gca 以及gco 的区别
- 【Python】记录四:numpy矩阵操作(持续更新)
- android五大布局详解
- React高阶组件
- JavaWeb-011-JSP概述
- Oracle创建和管理表
- docker上部署的mysql设置在网络传输中一次消息传输量的最大值max_allowed_packet
- Web安全通讯之JWT的Java实现
- Android 按钮点击事件 四种实现方式
- PYTHON3.6生成词云
- 页面瘦身之压缩viewState和保存viewState到服务器