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

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

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

HarmonyOS
2024-12-26 15:08:37
浏览
收藏 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%')
  }
}
  • 1.
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.
  • 12.
  • 13.
  • 14.
  • 15.
  • 16.
  • 17.
  • 18.
  • 19.

分享
微博
QQ
微信
回复
2024-12-26 17:06:05
相关问题
HarmonyOS 布局超出边界,无法约束
478浏览 • 1回复 待解决
HarmonyOS ArkWeb拦截相关demo嘛?
403浏览 • 1回复 待解决