android 基本布局

本文介绍了Android应用开发中常用的UI布局方式,包括帧布局、线性布局、表格布局等,并详细解释了每种布局的特点和适用场景。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、基本布局(Layout)
1.帧布局(FrameLayout)
所有子元素都被钉在屏幕的左上角,不能为子元素指定位置。

2.线性布局(LinearLayout)
在垂直或水平方向上对齐所有子元素,所有元素一个接一个排列

3.表格布局(TableLayout)
子元素都被放在一个一个的单元格中

4.绝对布局(AbsoluteLayout)
用屏幕上的像素来定义控件的位置(对不同分辨率的屏幕适应性不好)
px:屏幕实际像素
in:英寸 1in=2.54cm
mm:毫米
pt:表示一个点,是屏幕的物理尺寸,ipt大小为1英寸的 1/72
dp(与密度无关的像素):逻辑长度单位
sp(与密度和字体缩放度无关的像素)
一般,尽量用 dp 作为空间大小的单位,用 sp 作为文字大小的单位

5.相对布局(RelativalLayout)
相对于其他元素或者父类容器来布置子元素的位置

6.切换卡(TabWidget)
通过多个标签来切换显示不同的内容

7.滚动视图(ScrollView)
一页内容太多,显示不完,用此实现

8.列表(ListView)
通过列表的形式展现内容,其中的子元素能够自适应长度显示,通常有两个元素:一是供显示用的View,二是 适配器 Adapter 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值