日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

HarmonyOS之常用布局StackLayout的使用

發布時間:2024/5/21 编程问答 40 豆豆
生活随笔 收集整理的這篇文章主要介紹了 HarmonyOS之常用布局StackLayout的使用 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

一、StackLayout 簡介

  • StackLayout 直接在屏幕上開辟出一塊空白的區域,添加到這個布局中的視圖都是以層疊的方式顯示,而它會把這些視圖默認放到這塊區域的左上角,第一個添加到布局中的視圖顯示在最底層,最后一個被放在最頂層。上一層的視圖會覆蓋下一層的視圖。
  • StackLayout 示意如下:

二、支持的 XML 屬性

  • StackLayout 無自有的 XML 屬性,共有 XML 屬性繼承自 Component。詳情請參考我之前的博客:HarmonyOS之組件通用的XML屬性總覽。
  • StackLayout 所包含組件可支持的 XML 屬性見下表:
屬性名稱中文描述取值取值說明使用案例layout_alignment對齊方式left表示左對齊可以設置取值項如表中所列,也可以使用“|”進行多項組合。 ohos:layout_alignment="top" ohos:layout_alignment="top|left"top表示頂部對齊right表示右對齊bottom表示底部對齊horizontal_center表示水平居中對齊vertical_center表示垂直居中對齊center表示居中對齊

三、StackLayout 使用

  • 創建 StackLayout:
<?xml version="1.0" encoding="utf-8"?><StackLayoutxmlns:ohos="http://schemas.huawei.com/res/ohos"ohos:height="match_parent"ohos:width="match_parent"></StackLayout>
  • 使用默認布局添加組件,StackLayout 中組件的布局默認在區域的左上角,并且以后創建的組件會在上層。xml 布局如下:
<?xml version="1.0" encoding="utf-8"?><StackLayoutxmlns:ohos="http://schemas.huawei.com/res/ohos"ohos:id="$+id:stack_layout"ohos:height="match_parent"ohos:width="match_parent"><Textohos:id="$+id:text_blue"ohos:text_alignment="bottom|horizontal_center"ohos:text_size="24fp"ohos:text="Layer 1"ohos:height="400vp"ohos:width="400vp"ohos:background_element="#3F56EA" /><Textohos:id="$+id:text_light_purple"ohos:text_alignment="bottom|horizontal_center"ohos:text_size="24fp"ohos:text="Layer 2"ohos:height="300vp"ohos:width="300vp"ohos:background_element="#00AAEE" /><Textohos:id="$+id:text_orange"ohos:text_alignment="center"ohos:text_size="24fp"ohos:text="Layer 3"ohos:height="80vp"ohos:width="80vp"ohos:background_element="#00BFC9" /></StackLayout>
  • 多個視圖排列效果如下所示:

  • 使用相對位置添加組件,使用 layout_alignment 屬性可以指定組件在 StackLayout 中的相對位置,如下表示 Button 組件位于 StackLayout 的右面:

  • xml 布局:
<?xml version="1.0" encoding="utf-8"?><StackLayoutxmlns:ohos="http://schemas.huawei.com/res/ohos"ohos:id="$+id:stack_layout"ohos:height="match_parent"ohos:width="match_parent"><Buttonohos:id="$+id:button"ohos:height="40vp"ohos:width="80vp"ohos:layout_alignment="right"ohos:background_element="#3399FF"/></StackLayout>

四、場景展示

  • 點擊將子視圖從底層移到頂層顯示:

  • Java 示例代碼:
ComponentContainer stackLayout = (ComponentContainer) findComponentById(ResourceTable.Id_stack_layout);Text textFirst = (Text) findComponentById(ResourceTable.Id_text_blue);textFirst.setClickedListener(new Component.ClickedListener() {@Overridepublic void onClick(Component component) {stackLayout.moveChildToFront(component);}});

總結

以上是生活随笔為你收集整理的HarmonyOS之常用布局StackLayout的使用的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 怡红院综合网 | 中文字幕 视频一区 | 亚洲欧美中文日韩在线观看 | 欧美xxxxx性| 欧美三级欧美成人高清 | 爱爱免费视频网站 | 真实的国产乱xxxx在线 | 久久久18禁一区二区三区精品 | 成人欧美一区二区三区 | 我要操av | 男女羞羞的视频 | 香港三级韩国三级日本三级 | 一级片啪啪| 亚洲二区在线 | 欧美专区在线视频 | 黄色资源网| 国产在线v | 欧美日韩国产网站 | 第四色影音先锋 | av中文字幕在线免费观看 | 天堂а√在线中文在线鲁大师 | 欧美在线观看一区 | 一道本一区二区 | 欧美猛交xxx | 一级片小视频 | 麻豆区1免费 | 色综合综合| 人妖交videohd另类 | 亚洲国产成人一区二区精品区 | 欧美日韩亚洲国产综合 | 亚洲国产成人精品女人 | 亚洲伊人婷婷 | 久久久久久国产精品无码 | 免费在线一区二区三区 | 亚洲成熟毛多妇女av毛片 | 国产20页 | 欧美综合在线视频 | 天堂a√在线| 国产一区导航 | 四虎精品永久在线 | 波多野结衣伦理 | 人妻精品久久久久中文字幕69 | 色婷婷六月天 | 成人久久久精品乱码一区二区三区 | 高潮在线视频 | 在线免费看av网站 | 亚洲综合五区 | 亚洲国产精品成人午夜在线观看 | 国产成人午夜视频 | 天天操天天拍 | 农村妇女毛片精品久久久 | 亚洲欧美视频一区二区 | 日韩av片在线 | 福利午夜视频 | 欧美作爱视频 | 手机福利视频 | 美日韩黄色片 | 亚洲一区二区三区电影在线观看 | 少妇又色又紧又黄又刺激免费 | 精品欧美一区二区在线观看 | 日本123区| 在线国产播放 | 91在线看 | 亚洲中文字幕在线观看 | 午夜国产一区二区 | 欧美九九九 | 永久看看免费大片 | 椎名空在线 | 日本欧美一区二区三区不卡视频 | 成人午夜毛片 | 精品国产人妻一区二区三区 | 成人免费观看视频网站 | 日日摸夜夜 | 中文字幕一区二区三区四区欧美 | 五月婷婷操 | 一级免费观看 | 欧美日韩国产在线播放 | 美女交配 | 欧美视频一区二区三区四区在线观看 | 日本视频免费观看 | 狠狠干香蕉 | 亚洲欧美日韩一区在线观看 | 青青青在线免费观看 | 国产高清www| 久久免费少妇高潮久久精品99 | 丝袜一区二区三区四区 | 免费的三级网站 | 校花被c到呻吟求饶 | www视频免费观看 | 538在线精品视频 | 国产亚洲一区二区三区在线观看 | 91色偷偷 | 亚洲午夜不卡 | chinese中国性按摩hd | 免费在线播放毛片 | 久草免费在线视频 | а天堂中文在线官网 | 久久免费小视频 | 天堂无乱码 |