HarmonyOS row包裹的ab两个个子元素,如何让Row的高度自适应a的高度,让b的高度等于row的高度

Row(){
  a()
  b()
}

如果给b设置height('100%)那么Row就不能自适应a的高度,如何让b撑满Row?

HarmonyOS
2024-12-25 13:05:45
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
Excelsior_abit

参考示例如下:

@Entry
@Component
struct Test {
  @State message: string = 'Hello World';
  @State bHeight: string = 'auto';

  build() {
    Row() {
      Text("a")
        .height(80)
        .backgroundColor(Color.Pink)
        .onAreaChange((oldValue: Area, newValue: Area) => {
          console.info(`Ace: on area change, oldValue is ${JSON.stringify(oldValue)} value is ${JSON.stringify(newValue)}`)
          this.bHeight = JSON.stringify(newValue.height)
        })

      Text("b")
        .height(this.bHeight)
        .backgroundColor(Color.Yellow)
    }
    .height('auto')
    .backgroundColor(Color.Gray)
  }
}
分享
微博
QQ
微信
回复
2024-12-25 15:46:39
相关问题
HarmonyOS web高度自适应内容高度
1590浏览 • 1回复 待解决
HarmonyOS 高度自适应问题
1342浏览 • 1回复 待解决
HarmonyOS 如何实现自适应web高度
964浏览 • 1回复 待解决
HarmonyOS 高度自适应
1349浏览 • 1回复 待解决
HarmonyOS RichText自适应高度
1076浏览 • 1回复 待解决
ImageKnife加载图片能否自适应高度
1191浏览 • 1回复 待解决
HarmonyOS RelativeContainer无法自适应高度
1533浏览 • 1回复 待解决
HarmonyOS RichText能否自适应高度
832浏览 • 1回复 待解决
HarmonyOS Web高度自适应问题
2011浏览 • 1回复 待解决
HarmonyOS webview高度不能自适应
1006浏览 • 1回复 待解决
HarmonyOS RelativeContainer自适应高度相关
1068浏览 • 1回复 待解决
HarmonyOS GridItem自适应高度问题
1374浏览 • 1回复 待解决
Web组件如何实现高度自适应
1980浏览 • 1回复 待解决
Grid组件如何实现高度自适应
4463浏览 • 1回复 待解决