谈女生恋爱的技巧和方法,和女生怎么谈恋爱技巧跟女生谈恋爱怎么谈

访客

什么是DirectionalLayout

DirectionalLayout又称方向布局是鸿蒙开发中几个常用的布局之一使用频率较高而且非常简单布局内的控件依次排列支持横向或纵向排列

基础样例

1纵向排列

效果图

代码

代码说明

设置ohosorientation为vertical展示方向变成纵向

DirectionalLayout里面包括了三个显示文本的Text

2横向排列

效果图

代码

代码说明

设置ohosorientation为horizontal展示方向变成横向

3调整子控件摆放位置gravity属性

通过DirectionalLayout的ohosalignment属性控制其子控件相对于自己的对齐方式

31水平居中

效果图

代码

32垂直居中

效果图

外链图片转存失败源站可能有防盗链机制建议将图片保存下来直接上传imgy0eZrvJ6

代码

33水平垂直居中

效果图

代码

4按比例分空间layoutweight

DirectionalLayout里的子控件可以通过weight属性按比例分空间大小横向或纵向按照DirectionalLayout里所有直属子控件不算子控件的子控件设置的weight作为总和各个控件按照自己的weight所占总和比例来分空闲空间有些控件未设置weight则按照固定值

41等分空间

效果图

代码

代码说明1两个按钮都设置ohosweight属性且值相同故平分空间

42按比例分

一个控件保持固定大小一个占据剩余可用空间

效果图

代码

代码说明

第一个按钮不设置ohosweight属性保持本身大小

第二个按钮设置ohosweight属性占据所有剩余可用空间

完整源代码常用属性说明

属性名

用途

ohoswidth

设置控件宽度可设置为matchparent和父控件一样matchcontent按照内容自动伸缩设置固定值如200vp

ohosheight

设置控件高度可设置为matchparent和父控件一样matchcontent按照内容自动伸缩设置固定值如200vp

ohoslayoutalignment

在父控件内对齐方式可选值left居左start居左center居中right居右end居右top居上bottom居下horizontalcenter水平居中verticalcenter垂直居中

ohosbackgroundelement

设置背景可以是色值如FF0000或图片等

ohosvisibility

可选值visible显示invisible隐藏但是仍占据UI空间hide隐藏且不占UI空间

ohosorientation

子控件排列方向可选值horizontal横向vertical纵向

weight

DirectionalLayout所有直属子控件通过该属性值按比例分剩余可用空间

版权属于: 自由随风-天行健,君子以自强不息;地势坤,君子以厚德载物

发表评论

表情:
评论列表 (暂无评论,1人围观)

还没有评论,来说两句吧...