成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

鴻蒙 HarmonyOSJava UI之DependentLayout布局示例

開發 后端 OpenHarmony
DependentLayout意為相對位置布局,與DirectionalLayout相比較有更多的排布方式,每個組件可以指定相對于其他同級組件的位置,也可以指定相對于父組件的位置。可以使用DependentLayout布局來實現更加復雜的UI界面,同時也可以和其他布局相結合組合出需要的UI界面。

想了解更多內容,請訪問:

51CTO和華為官方合作共建的鴻蒙技術社區

https://harmonyos.51cto.com/#zz

 DependentLayout簡介

DependentLayout意為相對位置布局,與DirectionalLayout相比較有更多的排布方式,每個組件可以指定相對于其他同級組件的位置,也可以指定相對于父組件的位置。可以使用DependentLayout布局來實現更加復雜的UI界面,同時也可以和其他布局相結合組合出需要的UI界面。

常用屬性

相對于指定組件的位置屬性

  1. xmlns:ohos="http://schemas.huawei.com/res/ohos" 
  2.  
  3. ohos:height="match_parent" 
  4.  
  5. ohos:width="match_parent" 
  6.  
  7. ohos:alignment="center"
  8.  
  9.  
  10. ohos:id="$+id:text_01" 
  11.  
  12. ohos:height="match_content" 
  13.  
  14. ohos:width="match_content" 
  15.  
  16. ohos:background_element="$graphic:background_dependent_layout" 
  17.  
  18. ohos:text="我是第一個Text." 
  19.  
  20. ohos:text_size="50" 
  21.  
  22. /> 
  23.  
  24.  
  25. ohos:id="$+id:text_02" 
  26.  
  27. ohos:height="match_content" 
  28.  
  29. ohos:width="match_content" 
  30.  
  31. ohos:background_element="$graphic:background_dependent_layout" 
  32.  
  33. ohos:text="我是第二個Text." 
  34.  
  35. ohos:text_size="50" 
  36.  
  37. ohos:above="$id:text_01" 
  38.  
  39. /> 

 

將ohos:above="$id:text_01" 改為ohos:below="$id:text_01",效果如下。

將ohos:above="$id:text_01" 改為ohos:left_of="$id:text_01",效果如下,其他自行驗證。

子組件相對于父組件的位置屬性

  1. xmlns:ohos="http://schemas.huawei.com/res/ohos" 
  2.  
  3. ohos:height="match_parent" 
  4.  
  5. ohos:width="match_parent" 
  6.  
  7. ohos:alignment="center"
  8.  
  9.  
  10. ohos:id="$+id:text_01" 
  11.  
  12. ohos:height="match_content" 
  13.  
  14. ohos:width="match_content" 
  15.  
  16. ohos:background_element="$graphic:background_dependent_layout" 
  17.  
  18. ohos:text="我是第一個Text." 
  19.  
  20. ohos:text_size="50" 
  21.  
  22. ohos:align_parent_bottom="true" 
  23.  
  24. /> 
  25.  
  26.  
  27. ohos:id="$+id:text_02" 
  28.  
  29. ohos:height="match_content" 
  30.  
  31. ohos:width="match_content" 
  32.  
  33. ohos:background_element="$graphic:background_dependent_layout" 
  34.  
  35. ohos:text="我是第二個Text." 
  36.  
  37. ohos:text_size="50" 
  38.  
  39. ohos:align_parent_top="true" 
  40.  
  41. /> 
  42.  
  43.  
  44. ohos:id="$+id:text_03" 
  45.  
  46. ohos:height="match_content" 
  47.  
  48. ohos:width="match_content" 
  49.  
  50. ohos:background_element="$graphic:background_dependent_layout" 
  51.  
  52. ohos:text="我是第三個Text." 
  53.  
  54. ohos:text_size="50" 
  55.  
  56. ohos:align_parent_right="true" 
  57.  
  58. /> 
  59.  
  60.  
  61. ohos:id="$+id:text_04" 
  62.  
  63. ohos:height="match_content" 
  64.  
  65. ohos:width="match_content" 
  66.  
  67. ohos:background_element="$graphic:background_dependent_layout" 
  68.  
  69. ohos:text="我是第四個Text." 
  70.  
  71. ohos:text_size="50" 
  72.  
  73. ohos:center_in_parent="true" 
  74.  
  75. /> 

 

示例

  1. xmlns:ohos="http://schemas.huawei.com/res/ohos" 
  2.  
  3. ohos:height="match_parent" 
  4.  
  5. ohos:width="match_parent"
  6.  
  7.  
  8. ohos:id="$+id:text_01" 
  9.  
  10. ohos:height="70vp" 
  11.  
  12. ohos:width="match_parent" 
  13.  
  14. ohos:background_element="#CCCCCC" 
  15.  
  16. ohos:text="Header" 
  17.  
  18. ohos:text_alignment="center" 
  19.  
  20. ohos:text_size="50" 
  21.  
  22. ohos:align_parent_top="true" 
  23.  
  24. /> 
  25.  
  26.  
  27. ohos:id="$+id:text_02" 
  28.  
  29. ohos:height="match_parent" 
  30.  
  31. ohos:width="100vp" 
  32.  
  33. ohos:background_element="#5C6E71" 
  34.  
  35. ohos:text="LEFT" 
  36.  
  37. ohos:text_alignment="center" 
  38.  
  39. ohos:text_size="50" 
  40.  
  41. ohos:align_parent_left="true" 
  42.  
  43. ohos:below="$id:text_01" 
  44.  
  45. /> 
  46.  
  47.  
  48. ohos:id="$+id:text_03" 
  49.  
  50. ohos:height="match_parent" 
  51.  
  52. ohos:width="100vp" 
  53.  
  54. ohos:background_element="#5C6E71" 
  55.  
  56. ohos:text="Right" 
  57.  
  58. ohos:text_alignment="center" 
  59.  
  60. ohos:text_size="50" 
  61.  
  62. ohos:align_parent_right="true" 
  63.  
  64. ohos:below="$id:text_01" 
  65.  
  66. /> 
  67.  
  68.  
  69. ohos:id="$+id:text_05" 
  70.  
  71. ohos:height="match_parent" 
  72.  
  73. ohos:width="match_parent" 
  74.  
  75. ohos:background_element="#16CCB7" 
  76.  
  77. ohos:text_alignment="center" 
  78.  
  79. ohos:text="Center" 
  80.  
  81. ohos:text_size="50" 
  82.  
  83. ohos:right_margin="100vp" 
  84.  
  85. ohos:below="$id:text_01" 
  86.  
  87. ohos:right_of="$id:text_02" 
  88.  
  89. /> 
  90.  
  91.  
  92. ohos:id="$+id:text_04" 
  93.  
  94. ohos:height="50vp" 
  95.  
  96. ohos:width="match_parent" 
  97.  
  98. ohos:background_element="#CCCCCC" 
  99.  
  100. ohos:text="Footer" 
  101.  
  102. ohos:text_size="50" 
  103.  
  104. ohos:align_parent_bottom="true" 
  105.  
  106. /> 

 

至此,我們已經了解并會使用HarmonyOS Java UI的六大布局,下一節我們將對六大布局進行總結,并將前面沒有提到的各類屬性做詳細的歸納。

想了解更多內容,請訪問:

51CTO和華為官方合作共建的鴻蒙技術社區

https://harmonyos.51cto.com/#zz

 

責任編輯:jianghua 來源: 鴻蒙社區
相關推薦

2020-11-25 12:02:02

TableLayout

2020-11-17 11:48:44

HarmonyOS

2021-01-20 13:50:36

鴻蒙HarmonyOS應用開發

2021-08-12 15:01:09

鴻蒙HarmonyOS應用

2020-11-18 09:58:53

鴻蒙

2011-06-24 16:27:41

QML UI

2021-08-30 18:34:35

鴻蒙HarmonyOS應用

2024-05-28 07:53:23

2015-06-24 10:17:24

UI流式布局

2013-01-08 16:05:23

Android開發布局ViewStub

2021-02-26 14:13:48

鴻蒙HarmonyOS應用開發

2009-06-09 10:24:35

NetBeansStruts頁面布局

2021-01-25 09:58:01

鴻蒙HarmonyOS應用開發

2013-07-24 18:14:36

Android開發學習Android UIButton

2021-06-29 14:48:58

鴻蒙HarmonyOS應用

2021-05-19 08:41:11

鴻蒙HarmonyOS應用

2013-07-24 16:34:33

靈感手機UI

2018-06-08 15:28:31

Android開發程序

2011-06-01 14:20:37

Android

2012-08-20 10:43:52

Titanium SD
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 黄色片av| 中文字幕一区二区三区四区 | av黄色在线 | 日韩欧美在线精品 | 精品国产乱码久久久久久影片 | 日韩高清不卡 | 伊人亚洲 | 国产欧美在线 | 一级毛片成人免费看a | 国产日韩欧美二区 | 红桃视频一区二区三区免费 | 男女网站在线观看 | 欧洲妇女成人淫片aaa视频 | 91精品国产色综合久久不卡98口 | 日韩在线观看精品 | 国产亚洲精品精品国产亚洲综合 | 欧美亚洲视频 | 精品一区二区在线视频 | 国产在线视频一区二区 | 天天色天天 | 亚洲一区日韩 | 精品三级| 国产成年人小视频 | 91中文在线观看 | 超碰日本 | 色av一区二区三区 | 午夜久久av| 你懂的av| 精品国产伦一区二区三区观看体验 | 中文一区| 午夜影院在线 | 五月免费视频 | 精品不卡 | 亚洲综合婷婷 | 久久久久香蕉视频 | 亚洲一区二区三区四区视频 | 国产精品日韩在线观看 | 日韩视频观看 | 玩丰满女领导对白露脸hd | 欧美日韩国产欧美 | 成人在线亚洲 |