1 个回答

list示例如下,给Column设置 .layoutWeight(1)

示例代码

@Entry
@Component
struct TextExample6 {
  build() {
    Column() {
      List() {
        LazyForEach(this.mHistoryRecordCtrl.getExpDataSource(), (item: LooseObject, index?: number) => {
          ListItem() {
            ExpListItem({ item: item })
          }
        }, (item: LooseObject, index?: number) => {
          return item.id;
        })
      }
      .width('100%')
      .sticky(StickyStyle.Header)
      .scrollBar(BarState.Auto)

      if (this.mHistoryRecordCtrl.getIsEmptyView()) {
        EmptyView();
      }
    }
    .width('100%')
    .layoutWeight(1)
    .padding({ left: $r('app.float.digit_panel_padding'), right: $r('app.float.digit_panel_padding') })
  }
}
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进