新聞中心
DependentLayout 是 Java UI 系統(tǒng)里的一種常見布局。與 DirectionalLayout 相比,擁有更多的排布方式,每個(gè)組件可以指定相對(duì)于其他同級(jí)元素的位置,或者指定相對(duì)于父組件的位置。

創(chuàng)新互聯(lián)2013年開創(chuàng)至今,先為扎賚特等服務(wù)建站,扎賚特等地企業(yè),進(jìn)行企業(yè)商務(wù)咨詢服務(wù)。為扎賚特企業(yè)網(wǎng)站制作PC+手機(jī)+微官網(wǎng)三網(wǎng)同步一站式服務(wù)解決您的所有建站問題。
圖1 DependentLayout 示意圖
排列方式
DependentLayout 的排列方式是相對(duì)于其他同級(jí)組件或者父組件的位置進(jìn)行布局。
- 相對(duì)于同級(jí)組件
相對(duì)于同級(jí)組件的位置布局見[表1]。
| 位置布局 | 描述 |
|---|---|
| above | 處于同級(jí)組件的上側(cè)。 |
| below | 處于同級(jí)組件的下側(cè)。 |
| start_of | 處于同級(jí)組件的起始側(cè)。 |
| end_of | 處于同級(jí)組件的結(jié)束側(cè)。 |
| left_of | 處于同級(jí)組件的左側(cè)。 |
| right_of | 處于同級(jí)組件的右側(cè)。 |
end_of:
color_light_gray_element.xml:
color_cyan_element.xml:
below:
color_light_gray_element.xml:
color_cyan_element.xml:
其他的 above、start_of、left_of、right_of 等參數(shù)可分別實(shí)現(xiàn)類似的布局。
- 相對(duì)于父組件
相對(duì)于父組件的位置布局見[表2]。
| 位置布局 | 描述 |
|---|---|
| align_parent_left | 處于父組件的左側(cè)。 |
| align_parent_right | 處于父組件的右側(cè)。 |
| align_parent_start | 處于父組件的起始側(cè)。 |
| align_parent_end | 處于父組件的結(jié)束側(cè)。 |
| align_parent_top | 處于父組件的上側(cè)。 |
| align_parent_bottom | 處于父組件的下側(cè)。 |
| center_in_parent | 處于父組件的中間。 |
以上位置布局可以組合,形成處于左上角、左下角、右上角、右下角的布局。
color_background_gray_element.xml:
color_cyan_element.xml:
場(chǎng)景示例
使用 DependentLayout 可以輕松實(shí)現(xiàn)內(nèi)容豐富的布局。
color_background_gray_element.xml:
color_gray_element.xml:
本文名稱:創(chuàng)新互聯(lián)鴻蒙OS教程:鴻蒙OSDependentLayout
文章起源:http://fisionsoft.com.cn/article/dpohogp.html


咨詢
建站咨詢
