在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

【HarmonyOS 5】鴻蒙中常見的標(biāo)題欄布局方案

HarmonyOS解決方案 ? 來源:HarmonyOS解決方案 ? 作者:HarmonyOS解決方案 ? 2025-07-11 18:30 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

HarmonyOS 5】鴻蒙中常見的標(biāo)題欄布局方案

##鴻蒙開發(fā)能力 ##HarmonyOS SDK應(yīng)用服務(wù)##鴻蒙金融類應(yīng)用 (金融理財(cái)#

一、問題背景:

鴻蒙中常見的標(biāo)題欄:矩形區(qū)域,左邊是返回按鈕,右邊是問號幫助按鈕,中間是標(biāo)題文字。

那有幾種布局方式,分別怎么布局呢?常見的思維是,有老鐵使用row去布局,怎么都對不齊。

二、解決方案

圖像 19.jpeg

方案一,使用Flex布局:
使用Flex布局將返回按鈕、標(biāo)題文字和幫助按鈕水平排列,通過justifyContent: FlexAlign.SpaceBetween使三個組件在水平方向上均勻分布,alignItems: ItemAlign.Center使組件在垂直方向上居中對齊。

@Entry
@Component
struct TitleBarFlex {
  build() {
    Flex({ direction: FlexDirection.Row, justifyContent: FlexAlign.SpaceBetween, alignItems: ItemAlign.Center }) {
      // 左邊返回按鈕
      Button('←')
        .onClick(() = > {
          console.log('返回按鈕被點(diǎn)擊')
        })

      // 中間標(biāo)題文字
      Text('標(biāo)題文字')
        .fontSize(20)
        .fontWeight(FontWeight.Bold)

      // 右邊問號幫助按鈕
      Button('?')
        .onClick(() = > {
          console.log('幫助按鈕被點(diǎn)擊')
        })
    }
    .width('100%')
    .height(50)
    .padding({ left: 10, right: 10 })
    .backgroundColor('#F0F0F0')
  }
}

方案二,使用Stack布局:
使用Stack布局將三個組件堆疊在一起,通過position屬性分別設(shè)置返回按鈕和幫助按鈕的位置,標(biāo)題文字通過alignContent: Alignment.Center使其在布局中居中顯示。

@Entry
@Component
struct Index {
  build() {
    Stack({ alignContent: Alignment.Center }) {
      // 中間標(biāo)題文字
      Text('標(biāo)題文字')
        .fontSize(20)
        .fontWeight(FontWeight.Bold)

      // 左邊返回按鈕
      Button('←')
        .position({ x: 10, y: 5 })
        .onClick(() = > {
          console.log('返回按鈕被點(diǎn)擊')
        })

      // 右邊問號幫助按鈕
      Button('?')
        .position({ x: "88%", y: 5 })
        .onClick(() = > {
          console.log('幫助按鈕被點(diǎn)擊')
        })
    }
    .width('100%')
    .height(50)
    .backgroundColor('#F0F0F0')
  }
}

審核編輯 黃宇

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報(bào)投訴
  • 鴻蒙
    +關(guān)注

    關(guān)注

    60

    文章

    2613

    瀏覽量

    44006
  • HarmonyOS
    +關(guān)注

    關(guān)注

    80

    文章

    2121

    瀏覽量

    32886
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點(diǎn)推薦

    CAD標(biāo)題欄的制作方法

    設(shè)計(jì)師也可以自己制作CAD標(biāo)題欄,既可以通過一些常用的方式,也可以通過中望CAD2011的表格來制作。下面就為大家介紹幾種CAD標(biāo)題欄的制作方法。
    發(fā)表于 06-02 11:09 ?3w次閱讀
    CAD<b class='flag-5'>標(biāo)題欄</b>的制作方法

    如何移動不帶標(biāo)題欄的labview運(yùn)行程序

    請教高手,如何移動不帶標(biāo)題欄的labview運(yùn)行程序,需要編程實(shí)現(xiàn)嗎?該如何編呢?
    發(fā)表于 09-22 21:39

    ALTIUM DESIGNER 10 調(diào)用模板時標(biāo)題欄出現(xiàn)問號

    ALTIUM DESIGNER 10 調(diào)用之前的原理圖模板時發(fā)現(xiàn) 標(biāo)題欄里的文字變成問號文字字體用的是中文的
    發(fā)表于 04-17 12:45

    labview 如何修改標(biāo)題欄

    請問大神,有沒有可能在代碼中實(shí)現(xiàn)將當(dāng)前運(yùn)行的VI顯示的標(biāo)題欄進(jìn)行修改,比如加入某些文字
    發(fā)表于 05-10 19:25

    proteus標(biāo)題欄添加

    畫好的proteus圖怎么添加標(biāo)題欄,求助大神
    發(fā)表于 05-19 22:54

    Altium designer 中的標(biāo)題欄尺寸如何修改

    各位大佬請問一下 Altium designer 中如何修改標(biāo)題欄大小尺寸,我畫的圖選的紙型較小 A4的需要打印A0的圖紙 那樣打出來的標(biāo)題欄特別大 巨丑請問一下能不能告訴我怎么設(shè)置標(biāo)題欄大小尺寸,謝謝各位啦。thank you
    發(fā)表于 06-04 11:10

    labview實(shí)現(xiàn)無標(biāo)題欄對話框拖動

    本人想用labview實(shí)現(xiàn)無標(biāo)題欄對話框的拖動,就像360衛(wèi)士那樣,能實(shí)現(xiàn)窗口的拖動,不知有哪位大神能幫一下忙
    發(fā)表于 08-08 22:54

    在labview的標(biāo)題欄中加類似換皮膚的控件

    本帖最后由 路過華爾街 于 2017-8-10 15:24 編輯 如何更改labview的標(biāo)題欄,讓其像360瀏覽器標(biāo)題欄那樣有幫助,皮膚等選擇控件。謝謝啦 補(bǔ)充內(nèi)容 (2017-8-11
    發(fā)表于 08-10 14:57

    LabVIEW布局,自定義標(biāo)題欄,winAPI函數(shù)鼠標(biāo)拖動窗口

    標(biāo)題欄通常不能滿足我們的多樣的需求,因此可以自定義標(biāo)題欄,設(shè)置成自己想要的樣子。1、標(biāo)題欄背景和Logo可以使用二維圖片控件;標(biāo)題選用經(jīng)典選板下的簡易字符串控件(可將背景設(shè)置為透明)
    發(fā)表于 04-12 13:10

    請問怎么更改ORCAD標(biāo)題欄顏色?

    如何更改orcad標(biāo)題欄顏色
    發(fā)表于 04-26 07:35

    Altium designer 9如何設(shè)置標(biāo)題欄

    Altium designer 9如何設(shè)置標(biāo)題欄一、修改設(shè)置1.執(zhí)行Design-Document Option,打開文檔屬性對話框,設(shè)置其中title等參數(shù)。2.執(zhí)行Place-Text
    發(fā)表于 07-09 08:13

    labview自定義標(biāo)題欄

    誰可以教教我怎么在labview中怎么自定義標(biāo)題欄,最好有源代碼,急用,謝謝了
    發(fā)表于 10-15 11:04

    Harmony應(yīng)用開發(fā)--自定義標(biāo)題欄實(shí)戰(zhàn)

    在Harmony開發(fā)過程中,如果對系統(tǒng)標(biāo)題欄感到不滿意,可以進(jìn)行自行修改設(shè)計(jì)。配置文件(config.json)修改,在module下添加下面內(nèi)容:"module"
    發(fā)表于 10-26 11:37

    請問鴻蒙Java UI怎么設(shè)置全屏,無標(biāo)題欄和導(dǎo)航

    鴻蒙 JavaUI 怎么設(shè)置全屏,無標(biāo)題欄和導(dǎo)航
    發(fā)表于 05-20 11:04

    使用Visual Baisc實(shí)現(xiàn)移動沒有標(biāo)題欄的窗口實(shí)驗(yàn)

    本文檔的主要內(nèi)容詳細(xì)介紹的是使用Visual Baisc實(shí)現(xiàn)移動沒有標(biāo)題欄的窗口實(shí)驗(yàn)。
    發(fā)表于 06-09 17:52 ?4次下載
    使用Visual Baisc實(shí)現(xiàn)移動沒有<b class='flag-5'>標(biāo)題欄</b>的窗口實(shí)驗(yàn)
    主站蜘蛛池模板: 性免费视频 | 免费在线观看黄色 | 狠狠五月婷婷 | 9299yy看片淫黄大片在线 | 男人在线资源 | 特黄特级毛片免费视 | 美女操出水 | 天天综合色天天综合色sb | 四虎国产精品影库永久免费 | 性色综合 | 开心综合网 | 夜恋秀场欧美成人影院 | 四虎hu| 天天操视频 夜夜 | 五月婷婷 六月丁香 | 五月婷婷六月爱 | 午夜激情福利视频 | 四虎永久在线观看视频精品 | 久久香蕉国产线看观看精品yw | 午夜在线播放视频 | 国产又黄又爽又猛的免费视频播放 | 干一干操一操 | 久久国产视频网站 | 色综合中文字幕 | 性欧美videofree丝袜 | 色视频在线观看完整免费版 | 亚洲美女高清一区二区三区 | 好吊日在线 | 国产一区二区高清 | 四虎永久在线视频 | 狠狠色96视频 | 丁香婷婷色综合 | 国产一级特黄在线播放 | 天堂资源在线bt种子 | 亚洲综合一区二区三区 | 中文字幕va一区二区三区 | 亚洲国产欧美在线成人aaaa | 精品三级内地国产在线观看 | 中文字幕亚洲一区婷婷 | 香港午夜理理伦_级毛片 | 日夜操在线视频 |