学习笔记|Android中5种布局

本文详细介绍了Android应用开发中常用的五种布局方式:线性布局、相对布局、帧布局、表格布局和绝对布局。每种布局的特点及使用场景都有具体说明,并提供了部分属性示例。

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

Android中的布局

1.线性布局(linearlayout):

	android:orientation为horizonal,表示的是水平布局,顶部,底部,水平居中生效
	
	android:orientation为vertical,表示的是垂直布局,左右对齐,垂直居中生效

另如果使用以下方法

	android:layout_weight = "1"//表示按比例分配剩余宽度,称为权重
	
	android:layout_width = "0dp"//水平布局使用该方法

如果是垂直布局使用以下方法

	android:layout_weight = "1"//表示按比例分配剩余宽度,称为权重
	
	android:layout_height = "0dp"//垂直布局使用该方法

2.相对布局(Relativelayout):

默认的是顶部左对齐,没有方向,故没有android:orientation,并无权重的概念

几个常用的方法如下:

	android:id = “@+id/tv4”//定义一个id

	android:layoout_toRightof = "@id/tv3"//引用一个id

	android:layout_centerInParent = "true"//水平垂直都居中

	android:layout_above =@id/tv2” //引用id,表示在tv2之上

	android:layout_alignleft =@id/tv2”//与tv2左对齐

3.帧布局(FrameLayout):

默认是左上角对齐,帧布局相当于一个TestView,常用的方法如下:

	android:layout_gravity = "center"

4.表格布局(TableLayout):

不用指定宽和高

	<tablelayout
		<tableRow
			//行
		/>

		<TestView
			//列
		/>
	/>

5.绝对布局(absolutelayout)

指定x,y坐标,一般用的比较少,在电视这块会用到

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值