html 布局d的类型,DLayout(自适应布局)

类说明

DLayout自适应布局。

DLayout 属性(点击属性名可查看属性介绍)

DLayout 方法(点击属性名可查看属性介绍)

DHorizontalLayout 属性(点击属性名可查看属性介绍)

DVerticalLayout 属性(点击属性名可查看属性介绍)

使用介绍

a161bfb59da6ab2b61bdff42eab3a26d.png

//DLayout 相对于this->getView() 内缩50DP

CAView * LayoutView = CAView::createWithColor(CAColor_blue);

LayoutView->setLayout(DLayout(DHorizontalLayout_L_R(50, 50), DVerticalLayout_T_B(50, 50)));

this->getView()->addSubview(LayoutView);

//DLayout 塞满this->getView()

CAView * LayoutView = CAView::createWithColor(CAColor_blue);

LayoutView->setLayout(DLayoutFill);

this->getView()->addSubview(LayoutView);

//DLayout 宽高为300,在this->getView()中心

CAView * LayoutView = CAView::createWithColor(CAColor_blue);

LayoutView->setLayout(DLayout(DHorizontalLayout_W_C(300, 0.5), DVerticalLayout_H_C(300, 0.5)));

this->getView()->addSubview(LayoutView);

CALayout 属性说明

horizontal

类型:DHorizontalLayout

解释:水平方向

vertical

类型:DVerticalLayout

解释:垂直方向

DHorizontalLayoutZero

类型:DHorizontalLayout

解释:水平方向L、R、W、C清零

DVerticalLayoutZero

类型:DVerticalLayout

解释:垂直方向T、B、H、C清零

DLayoutZero

类型:DLayoutZ

解释:Layout L、R、W、T、B、H、C清零

DHorizontalLayoutFill

类型:DHorizontalLayout

解释:水平方向塞满

DVerticalLayoutFill

类型:DVerticalLayout

解释:垂直方向塞满

DLayoutFill

类型:DLayout

解释:塞满

CALayout方法说明

static inline DHorizontalLayout DHorizontalLayout_L_R(float left, float right);

返回值: DHorizontalLayout

参数:类型参数名说明

floatleft左侧边距

floatright右侧边距

解释:设置水平方向 左侧边距和右侧边距

static inline DHorizontalLayout DHorizontalLayout_L_W(float left, float width);

返回值: DHorizontalLayout

参数:类型参数名说明

floatleft左侧边距

floatwidth宽度

解释:设置水平方向 左侧边距和宽度

static inline DHorizontalLayout DHorizontalLayout_L_C(float left, float center);

返回值: DHorizontalLayout

参数:类型参数名说明

floatleft左侧边距

floatcenter中心点

解释:设置水平方向 左侧边距和中心点(中心点的float为当前屏幕的比例。如果想在屏幕水平方向的中间设置为0.5即可)

static inline DHorizontalLayout DHorizontalLayout_R_W(float right, float width);

返回值: DHorizontalLayout

参数:类型参数名说明

floatright左侧边距

floatwidth宽度

解释:设置水平方向 右侧边距和宽度

static inline DHorizontalLayout DHorizontalLayout_R_C(float right, float center);

返回值: DHorizontalLayout

参数:类型参数名说明

floatright左侧边距

floatcenter中心点

解释:设置水平方向 右侧边距和中心点(中心点的float为当前屏幕的比例。如果想在屏幕水平方向的中间设置为0.5即可)

static inline DHorizontalLayout DHorizontalLayout_W_C(float width, float center);

返回值: DHorizontalLayout

参数:类型参数名说明

floatwidth宽度

floatcenter中心点

解释:设置水平方向 宽度和中心点(中心点的float为当前屏幕的比例。如果想在屏幕水平方向的中间设置为0.5即可)

static inline DVerticalLayout DVerticalLayout_T_B(float top, float bottom);

返回值: DVerticalLayout

参数:类型参数名说明

floattop上边距

floatbottom下边距

解释:设置垂直方向 上边距和下边距

static inline DVerticalLayout DVerticalLayout_T_H(float top, float height);

返回值: DVerticalLayout

参数:类型参数名说明

floattop上边距

floatheight宽度

解释:设置垂直方向 上边距和宽度

static inline DVerticalLayout DVerticalLayout_T_C(float top, float center);

返回值: DVerticalLayout

参数:类型参数名说明

floattop上边距

floatcenter中心点

解释:设置垂直方向 上边距和中心点(中心点的float为当前屏幕的比例。如果想在屏幕水平方向的中间设置为0.5即可)

static inline DVerticalLayout DVerticalLayout_B_H(float bottom, float height);

返回值: DVerticalLayout

参数:类型参数名说明

floatbottom下边距

floatheight宽度

解释:设置垂直方向 下边距和宽度

static inline DVerticalLayout DVerticalLayout_B_C(float bottom, float center);

返回值: DVerticalLayout

参数:类型参数名说明

floatbottom下边距

floatcenter中心点

解释:设置垂直方向 下边距和中心点(中心点的float为当前屏幕的比例。如果想在屏幕水平方向的中间设置为0.5即可)

static inline DVerticalLayout DVerticalLayout_H_C(float height, float center);

返回值: DVerticalLayout

参数:类型参数名说明

floatheight高度

floatcenter中心点

解释:设置垂直方向 高度和中心点(中心点的float为当前屏幕的比例。如果想在屏幕水平方向的中间设置为0.5即可)

DHorizontalLayout 属性说明

left

类型:float

解释:Layout 水平方向左侧边距(单位DP)

right

类型:float

解释:Layout 水平方向右侧边距(单位DP)

width

类型:float

解释:Layout 水平方向宽度(单位DP)

center

类型:float

解释:Layout 水平方向中心点(中心点的float为当前屏幕的比例。如果想在屏幕水平方向的中间设置为0.5即可)

DVerticalLayout 属性说明

top

类型:float

解释:Layout垂直方向上边距(单位DP)

bottom

类型:float

解释:Layout垂直方向下边距(单位DP)

height

类型:float

解释:Layout垂直方向高度(单位DP)

center

类型:float

解释:Layout垂直方向中心点(中心点的float为当前屏幕的比例。如果想在屏幕水平方向的中间设置为0.5即可)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
HFSS 3DLayout是一种用于电磁仿真和布局设计的软件工具。根据引用\[1\]中的描述,您在使用HFSS重新仿真后发现结果与3D LAYOUT结果有所不同,并且您认为HFSS的仿真结果更准确。您想知道可能出现了什么问题。 根据您的描述,可能有几个原因导致HFSS 3DLayout和3D LAYOUT结果不一致。首先,不同的仿真工具可能使用不同的算法和求解精度,这可能会导致结果的差异。您提到HFSS的仿真结果一般会比si9000稍低,这可能与算法和求解精度有关。 另外,布局设计中的一些参数设置也可能影响结果的一致性。例如,阻抗值的设置可能会对结果产生影响。您提到阻抗在64ohm,但具体的设置和条件可能会有所不同,这也可能导致结果的差异。 为了确定问题的具体原因,您可以进一步检查和比较HFSS和3D LAYOUT的设置和条件。确保两个仿真工具使用相同的参数和模型,并且在仿真过程中没有遗漏任何重要的设置。您还可以检查磁场分布图和其他相关结果,以确定是否存在其他差异。 总之,HFSS 3DLayout和3D LAYOUT结果不一致可能是由于不同的算法、求解精度和参数设置等因素导致的。进一步比较和检查这些因素可以帮助您确定问题的具体原因。 #### 引用[.reference_title] - *1* [HFSS 带状线仿真(HFSS和3D LAYOUT的比较)](https://blog.csdn.net/gjatwfn/article/details/125239126)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值