HarmonyOS flex已经设置了wrap: FlexWrap.Wrap,换行的时候会超出屏幕,还是有什么其他属性可以约束的,或者相关demo

很简单的数组foreach生成子控件就这样了。

HarmonyOS flex已经设置了wrap: FlexWrap.Wrap,换行的时候会超出屏幕,还是有什么其他属性可以约束的,或者相关demo -鸿蒙开发者社区

HarmonyOS
1天前
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
aquaa

使用以下demo是可以正常换行的。

@Entry
@Component
struct FlexExample2 {
  build() {
    Column() {
      Column({ space: 5 }) {
        Text('Wrap').fontSize(9).fontColor(0xCCCCCC).width('90%')
        Flex({ wrap: FlexWrap.Wrap }) { // 子组件多行布局
          ForEach([1,2,3,4],(item:number)=>{
            Text('沟通好应用于'+item)
              .backgroundColor(0xF5DEB3)
              .margin({left:10,bottom : 10})
          })
        }
        .backgroundColor(0xAFEEEE)
      }.width('100%').margin({ top: 5 })
    }.width('100%')
  }
}

分享
微博
QQ
微信
回复
1天前
相关问题
HarmonyOS 布局超出边界,无法约束
19浏览 • 1回复 待解决
HarmonyOS ArkWeb拦截相关demo嘛?
67浏览 • 1回复 待解决
HarmonyOS 是否c接入接口相关demo
48浏览 • 1回复 待解决