HarmonyOS constraintSize在某些case下不生效问题

最小 Demo

Scroll() {
  Column() {
    // 预期效果这个 Row 容器应该最大宽度为 840 但实际上还是会占满屏幕 所以最外层的 maxWidth 没生效?
    Row() {

    }
    .width('100%')
    .height(44)
    .backgroundColor(Color.Red)
  }
  .constraintSize({
    maxWidth: 840 // 最大宽度
  })
}
.width('100%')
.layoutWeight(1)
.align(Alignment.Top)
.scrollBar(BarState.Off)
HarmonyOS
2024-12-24 17:12:16
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
shlp

constrainSize对应的组件设定宽度.width(‘100%’)即可,maxWidth可以先设置100看看效果

分享
微博
QQ
微信
回复
2024-12-24 20:18:07
相关问题
space-betweenapi6 下不生效问题
5991浏览 • 1回复 待解决
ConstraintSize尺寸设置不生效
2457浏览 • 1回复 待解决
ConstraintSize尺寸设置问题
636浏览 • 1回复 待解决
seata OpenFeign fallback 下不回滚事务
3751浏览 • 2回复 待解决
HarmonyOS constraintSize支持状态变量?
141浏览 • 1回复 待解决
HarmonyOS @Observed不生效问题
569浏览 • 1回复 待解决
HarmonyOS margin不生效问题
184浏览 • 1回复 待解决
HarmonyOS targetSpace不生效问题
77浏览 • 1回复 待解决
HarmonyOS 关于onKeyEvent不生效问题
460浏览 • 1回复 待解决
嵌套组件中Scroll不生效
2242浏览 • 1回复 待解决