HarmonyOS 布局超出边界,无法约束住

Flex() {
  Row(){

    Button({ buttonStyle: ButtonStyleMode.NORMAL }) {
      Image($r('app.media.main_top_left_button')).width('100%').height('100%')
    }
    .width(30)
    .height(30)
    .margin({ left: 15 })
    .onClick((event: ClickEvent) => {

    })

    Blank()
    Button({ buttonStyle: ButtonStyleMode.NORMAL }) {
      Image($r('app.media.main_top_left_search'))
    }.margin({ left: 15, right: 15 }).onClick((event: ClickEvent) => {

    })

    Blank()
    Image($r('app.media.main_top_right_button'))
      .width(30)
      .height(30)
      .margin({ right: 15 })
      .onClick((event: ClickEvent) => {
        buildRouterModel(RouterNameConstants.ENTRY_HAP, BuilderNameConstants.WEBVIEW_WEBVIEWPAGE,
          new WebParam(WebURLConstants.KEFU, this.tabBarHiddenClick));
      })
  }.width('100%')

}.width('100%').height(30).margin({ top: 54 })
}.width('100%').height(120)
  • 1.
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.
  • 12.
  • 13.
  • 14.
  • 15.
  • 16.
  • 17.
  • 18.
  • 19.
  • 20.
  • 21.
  • 22.
  • 23.
  • 24.
  • 25.
  • 26.
  • 27.
  • 28.
  • 29.
  • 30.
  • 31.
  • 32.
  • 33.
HarmonyOS
2024-12-25 09:01:02
浏览
收藏 0
回答 1
回答 1
按赞同
/
按时间
put_get

这是因为button没有设置宽度,blank是自适应宽度(占用剩余空间)然后button不设置宽度两个自适应的组件导致布局错误,给button一个宽度即可

分享
微博
QQ
微信
回复
2024-12-25 10:56:26
相关问题
HarmonyOS ArkUI是否有约束布局
857浏览 • 1回复 待解决
HarmonyOS 子组件超出父组件布局
838浏览 • 1回复 待解决
HarmonyOS UI布局子控件超出父控件宽度
829浏览 • 1回复 待解决
HarmonyOS与OpenHarmony的边界在哪?
259浏览 • 0回复 待解决
HarmonyOS 文本超出问题
871浏览 • 1回复 待解决
HarmonyOS 富文本超出容器
1244浏览 • 1回复 待解决
HarmonyOS TextInput超出父容器
405浏览 • 1回复 待解决
HarmonyOS 超出隐藏怎么实现
621浏览 • 1回复 待解决
HarmonyOS 设计约束通过标准的目的
583浏览 • 1回复 待解决