3.2布局管理器3.2.1

本文详细介绍了Android中四种常见的布局管理器:线性布局、表格布局、帧布局和相对布局。涵盖了每种布局的关键属性和使用场景,如android:orientation、android:layout_width等,为开发者提供了实用的布局设计指南。

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

3.2.1线性布局

每一行或者每一列只能放一个组件,并且组件不会换行。排列方式有android:orientation属性来控制,对齐方式偶android:gravity属性来控制。
基本语法格式:
<LinearLayout xmlns:android="http、、schemas.android.com/apk/res/androi"
属性列表
>
1.android:orentation属性
horizontal:水平排列,vertical:垂直排列

2.android:gravit属性

3.android:layout_width属性
设置组件的基本宽度
fill_parent:宽度与父容器相同
math_parent:与上相同
wrap_content:系、、恰好包裹他的内容。

4.android:layout_height属性
设置组件的基本高度
fill_parent
math_parent
wrap_content

5.android:id属性
为组件制定一个id属性,在Java代码中可以通过findViewById()方法来获取他

6.android:background属性
为组件设置背景或背景颜色
#android:background="#FFFFFFFF"
前两个F是表示不透明  后6个为RGB

3.2.2表格布局

表格布局管理器继承与LinearLaout  上面有的属性 这里也有
额外的

<TableRow 属性列表>需要添加的UI组件</TableRow>
android:collapseColumns              设置需要隐藏的列的序号 从0开始,多个序号用,隔开
android:shrinkColumns  设置需要被收缩的列的列序号
android:stretch  设置允许被拉伸的列的序号


3.2.3帧布局管理器

新增的属性
android:foreground设置帧布局容器的前景图像
android:forgroundGravity设置前景图像的对齐方式

3.2.4相对布局

新增属性
android:gravity  用于管理各组件的对戏方式
android:ignoreGravity  用于指定那个组件不收gravity属性的影响

RelativeLayout提供了一个内部类LayoutParams 里面包含很多的对齐方式。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值