W3Cschool
恭喜您成為首批注冊用戶
獲得88經(jīng)驗(yàn)值獎勵
類說明
DLayout自適應(yīng)布局。
DLayout 屬性(點(diǎn)擊屬性名可查看屬性介紹)
屬性 | 說明 |
horizontal | 水平方向 |
vertical | 垂直方向 |
DHorizontalLayoutZero | 水平方向清零 |
DVerticalLayoutZero | 垂直方向清零 |
DLayoutZero | Layout 清零 |
DHorizontalLayoutFill | 水平方向塞滿 |
DVerticalLayoutFill | 垂直方向塞滿 |
DLayoutFill | 塞滿 |
DLayout 方法(點(diǎn)擊屬性名可查看屬性介紹)
方法 | 說明 |
DHorizontalLayout_L_R | 設(shè)置水平方向 左側(cè)邊距和右側(cè)邊距 |
DHorizontalLayout_L_W | 設(shè)置水平方向 左側(cè)邊距和寬度 |
DHorizontalLayout_L_C | 設(shè)置水平方向 左側(cè)邊距和中心點(diǎn) |
DHorizontalLayout_R_W | 設(shè)置水平方向 右側(cè)邊距和寬度 |
DHorizontalLayout_R_C | 設(shè)置水平方向 右側(cè)邊距和中心點(diǎn) |
DHorizontalLayout_W_C | 設(shè)置水平方向 寬度和中心點(diǎn) |
DVerticalLayout_T_B | 設(shè)置垂直方向 上邊距和下邊距 |
DVerticalLayout_T_H | 設(shè)置垂直方向 上邊距和高度 |
DVerticalLayout_T_C | 設(shè)置垂直方向 上邊距和中心點(diǎn) |
DVerticalLayout_B_H | 設(shè)置垂直方向 下邊距和高度 |
DVerticalLayout_B_C | 設(shè)置垂直方向 下邊距和中心點(diǎn) |
DVerticalLayout_H_C | 設(shè)置垂直方向 高度和中心點(diǎn) |
DHorizontalLayout 屬性(點(diǎn)擊屬性名可查看屬性介紹)
屬性 | 說明 |
left | 左側(cè)邊距 |
right | 右側(cè)邊距 |
width | 寬度 |
center | 中心點(diǎn) |
DVerticalLayout 屬性(點(diǎn)擊屬性名可查看屬性介紹)
屬性 | 說明 |
top | 上邊距 |
bottom | 下邊距 |
height | 高度 |
center | 中心點(diǎn) |
//DLayout 相對于this->getView() 內(nèi)縮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 屬性說明
類型:DHorizontalLayout
解釋:水平方向
類型:DVerticalLayout
解釋:垂直方向
類型:DHorizontalLayout
解釋:水平方向L、R、W、C清零
類型:DVerticalLayout
解釋:垂直方向T、B、H、C清零
類型:DLayoutZ
解釋:Layout L、R、W、T、B、H、C清零
類型:DHorizontalLayout
解釋:水平方向塞滿
類型:DVerticalLayout
解釋:垂直方向塞滿
類型:DLayout
解釋:塞滿
CALayout 方法說明
static inline DHorizontalLayout DHorizontalLayout_L_R(float left, float right);
返回值: DHorizontalLayout
參數(shù):
類型 | 參數(shù)名 | 說明 |
float | left | 左側(cè)邊距 |
float | right | 右側(cè)邊距 |
解釋:設(shè)置水平方向 左側(cè)邊距和右側(cè)邊距
static inline DHorizontalLayout DHorizontalLayout_L_W(float left, float width);
返回值: DHorizontalLayout
參數(shù):
類型 | 參數(shù)名 | 說明 |
float | left | 左側(cè)邊距 |
float | width | 寬度 |
解釋:設(shè)置水平方向 左側(cè)邊距和寬度
static inline DHorizontalLayout DHorizontalLayout_L_C(float left, float center);
返回值: DHorizontalLayout
參數(shù):
類型 | 參數(shù)名 | 說明 |
float | left | 左側(cè)邊距 |
float | center | 中心點(diǎn) |
解釋:設(shè)置水平方向 左側(cè)邊距和中心點(diǎn)(中心點(diǎn)的float為當(dāng)前屏幕的比例。如果想在屏幕水平方向的中間設(shè)置為0.5即可)
static inline DHorizontalLayout DHorizontalLayout_R_W(float right, float width);
返回值: DHorizontalLayout
參數(shù):
類型 | 參數(shù)名 | 說明 |
float | right | 左側(cè)邊距 |
float | width | 寬度 |
解釋:設(shè)置水平方向 右側(cè)邊距和寬度
static inline DHorizontalLayout DHorizontalLayout_R_C(float right, float center);
返回值: DHorizontalLayout
參數(shù):
類型 | 參數(shù)名 | 說明 |
float | right | 左側(cè)邊距 |
float | center | 中心點(diǎn) |
解釋:設(shè)置水平方向 右側(cè)邊距和中心點(diǎn)(中心點(diǎn)的float為當(dāng)前屏幕的比例。如果想在屏幕水平方向的中間設(shè)置為0.5即可)
static inline DHorizontalLayout DHorizontalLayout_W_C(float width, float center);
返回值: DHorizontalLayout
參數(shù):
類型 | 參數(shù)名 | 說明 |
float | width | 寬度 |
float | center | 中心點(diǎn) |
解釋:設(shè)置水平方向 寬度和中心點(diǎn)(中心點(diǎn)的float為當(dāng)前屏幕的比例。如果想在屏幕水平方向的中間設(shè)置為0.5即可)
static inline DVerticalLayout DVerticalLayout_T_B(float top, float bottom);
返回值: DVerticalLayout
參數(shù):
類型 | 參數(shù)名 | 說明 |
float | top | 上邊距 |
float | bottom | 下邊距 |
解釋:設(shè)置垂直方向 上邊距和下邊距
static inline DVerticalLayout DVerticalLayout_T_H(float top, float height);
返回值: DVerticalLayout
參數(shù):
類型 | 參數(shù)名 | 說明 |
float | top | 上邊距 |
float | height | 寬度 |
解釋:設(shè)置垂直方向 上邊距和寬度
static inline DVerticalLayout DVerticalLayout_T_C(float top, float center);
返回值: DVerticalLayout
參數(shù):
類型 | 參數(shù)名 | 說明 |
float | top | 上邊距 |
float | center | 中心點(diǎn) |
解釋:設(shè)置垂直方向 上邊距和中心點(diǎn)(中心點(diǎn)的float為當(dāng)前屏幕的比例。如果想在屏幕水平方向的中間設(shè)置為0.5即可)
static inline DVerticalLayout DVerticalLayout_B_H(float bottom, float height);
返回值: DVerticalLayout
參數(shù):
類型 | 參數(shù)名 | 說明 |
float | bottom | 下邊距 |
float | height | 寬度 |
解釋:設(shè)置垂直方向 下邊距和寬度
static inline DVerticalLayout DVerticalLayout_B_C(float bottom, float center);
返回值: DVerticalLayout
參數(shù):
類型 | 參數(shù)名 | 說明 |
float | bottom | 下邊距 |
float | center | 中心點(diǎn) |
解釋:設(shè)置垂直方向 下邊距和中心點(diǎn)(中心點(diǎn)的float為當(dāng)前屏幕的比例。如果想在屏幕水平方向的中間設(shè)置為0.5即可)
static inline DVerticalLayout DVerticalLayout_H_C(float height, float center);
返回值: DVerticalLayout
參數(shù):
類型 | 參數(shù)名 | 說明 |
float | height | 高度 |
float | center | 中心點(diǎn) |
解釋:設(shè)置垂直方向 高度和中心點(diǎn)(中心點(diǎn)的float為當(dāng)前屏幕的比例。如果想在屏幕水平方向的中間設(shè)置為0.5即可)
DHorizontalLayout 屬性說明
類型:float
解釋:Layout 水平方向左側(cè)邊距(單位DP)
類型:float
解釋:Layout 水平方向右側(cè)邊距(單位DP)
類型:float
解釋:Layout 水平方向?qū)挾?span>(單位DP)
類型:float
解釋:Layout 水平方向中心點(diǎn)(中心點(diǎn)的float為當(dāng)前屏幕的比例。如果想在屏幕水平方向的中間設(shè)置為0.5即可)
DVerticalLayout 屬性說明
類型:float
解釋:Layout 垂直方向上邊距(單位DP)
類型:float
解釋:Layout 垂直方向下邊距(單位DP)
類型:float
解釋:Layout 垂直方向高度(單位DP)
類型:float
解釋:Layout 垂直方向中心點(diǎn)(中心點(diǎn)的float為當(dāng)前屏幕的比例。如果想在屏幕水平方向的中間設(shè)置為0.5即可)
Copyright©2021 w3cschool編程獅|閩ICP備15016281號-3|閩公網(wǎng)安備35020302033924號
違法和不良信息舉報電話:173-0602-2364|舉報郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號
聯(lián)系方式:
更多建議: