Copyright 2012-2021 今日看点 All rights reserved. 苏ICP备13052634号-10
声明: 本站部分内容来源网络,如果你是该内容的作者,并且不希望本站发布你的内容,请与我们联系
我们将在24小时内删除
友情链接: 网站地图
概述
在HarmonyOS开发过程中,我们有两种方式进行UI组件的布局,即Java布局、XML布局,这两种布局方式没有本质上的差别。我们最常使用的是XML文件布局,即通过XML文件存储页面的布局信息不同的Component具有不同的属性,系统会自动忽略不属于Component自己的属性具有继承关系的组件子类将继承父类的属性列表ID
每个组件都应该设置一个ID,用以区分其它组件
如果布局中不同的组件设置了相同的ID,在通过ID查找组件时会返回查找到的第一个组件
示例:
布局参数
与代码中设置组件的宽度和高度类似,在XML中它们的取值可以是:
具体的数值:10(以像素为单位)、10vp(以屏幕相对像素为单位)match_parent:表示组件大小将扩展为父组件允许的最大值,它将占据父组件方向上的剩余大小match_content:表示组件大小与它的内容占据的大小范围相适应组件方向上的剩余大小
match_content:表示组件大小与它的内容占据的大小范围相适应标签组:[xml语言]
本文来源:https://www.kandian5.com/articles/23902.html