HarmonyOS List组件contentStartOffset属性不生效

HarmonyOS
2024-12-24 17:23:30
浏览
收藏 0
回答 1
回答 1
按赞同
/
按时间
put_get

可以使用替代方案在List外面要嵌套Row组件,不要直接把List做根组件。示例参考如下:

@Entry
@Component
struct ListLanesExample {
  @State arr: string[] = ["0", "1", "2", "3", "4", "5", "6", "7", "8",]
  @State alignListItem: ListItemAlign = ListItemAlign.Center
  build() {
    Row() {
      List({ space: 8 }) {
        ForEach(this.arr, (item: string) => {
          ListItem() {
            Text('' + item)
              .width(80)
              .height(30)
              .fontSize(16)
              .textAlign(TextAlign.Center)
              .borderRadius(10)
              .backgroundColor(0xFFFFFF)
          }
          .border({ width: 2, color: Color.Green })
        }, (item: string) => item)
      }
      .height('100%')
      .layoutWeight(1)
      .listDirection(Axis.Horizontal)
      .border({ width: 3, color: Color.Red })
      .alignListItem(this.alignListItem)
      .scrollBar(BarState.Off)
      .contentStartOffset(20)
    }
    .height(64)
  }
}
  • 1.
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.
  • 12.
  • 13.
  • 14.
  • 15.
  • 16.
  • 17.
  • 18.
  • 19.
  • 20.
  • 21.
  • 22.
  • 23.
  • 24.
  • 25.
  • 26.
  • 27.
  • 28.
  • 29.
  • 30.
  • 31.
  • 32.
分享
微博
QQ
微信
回复
2024-12-24 19:35:19
相关问题
List组件的initialIndex属性设置生效
2959浏览 • 1回复 待解决
通过WindowProperties设置属性生效
3017浏览 • 1回复 待解决
textfield的截断属性生效
3471浏览 • 1回复 待解决
用数组变量控制组件属性生效
2361浏览 • 1回复 待解决
HarmonyOS Web组件borderRadius生效
1066浏览 • 1回复 待解决
容器组件onVisibleAreaChange生效
2781浏览 • 1回复 待解决
HarmonyOS 组件切换深色模式生效
1260浏览 • 1回复 待解决
HarmonyOS ArkWeb组件加载url生效
1052浏览 • 1回复 待解决
HarmonyOS LIst组件UI刷新
598浏览 • 1回复 待解决
在嵌套组件中Scroll生效
2816浏览 • 1回复 待解决