HarmonyOS list最后一个显示不出来
滚动不到最后一个ListItem,是被list上方的Text组件影响到了,该如何解决?
import promptAction from '@ohos.promptAction'
let customDialogId: number = 0
@Builder
function customDialogBuilder(arr:number[]) {
Column() {
Text("标题")
.textAlign(TextAlign.Start)
.width('100%')
.height(56)
.fontWeight(500)
.fontSize(20)
List({ space: 20, initialIndex: 0 }) {
ForEach(arr, (item: number, index) => {
ListItem() {
Row() {
Text(item.toString()).fontSize(16).fontWeight(500).layoutWeight(1)
}
}.height(48)
}, (item: number) => item.toString())
}
.margin({ top: 16, bottom: 16 })
.listDirection(Axis.Vertical) // 排列方向
.divider({ strokeWidth: 1, color: 0x05000000, startMargin: 24, endMargin: 24 }) // 每行之间的分界线
.edgeEffect(EdgeEffect.Spring) // 滑动到边缘无效果
}
.backgroundColor(0xFFFFFF)
.padding({ left: 24, right: 24 })
.borderRadius(24)
}
@Entry
@Component
struct Index {
@State message: string = 'Hello World'
@State arr:number[] = []
aboutToAppear(): void {
for (let i = 0; i < 20; i++) {
this.arr.push(i)
}
}
build() {
Row() {
Column() {
Text(this.message)
.fontSize(50)
.fontWeight(FontWeight.Bold)
.onClick(() => {
promptAction.openCustomDialog({
builder: customDialogBuilder.bind(this,this.arr)
}).then((dialogId: number) => {
customDialogId = dialogId
})
})
}
.width('100%')
}
.height('100%')
}
}
HarmonyOS
赞
收藏 0
回答 1
待解决
相关问题
HarmonyOS scrollbar显示不出来
984浏览 • 1回复 待解决
HarmonyOS 加载html,图片显示不出来
1726浏览 • 1回复 待解决
HarmonyOS 地图组件加载不出来,显示空白
2518浏览 • 1回复 待解决
HarmonyOS 地图加载不出来,只显示背景
3172浏览 • 1回复 待解决
HarmonyOS 多模块下悬浮窗显示不出来
1387浏览 • 1回复 待解决
HarmonyOS 地图加载不出来
1346浏览 • 1回复 待解决
HarmonyOS 私库部署后显示不出来README和CHANGELOG
839浏览 • 1回复 待解决
HarmonyOS web组件加载url后,图片显示不出来
2801浏览 • 1回复 待解决
HarmonyOS开发中地图组件加载不出来,显示空白?
1110浏览 • 1回复 待解决
HarmonyOS 地图不展示,显示空地图,地图加载不出来
1636浏览 • 1回复 待解决
HarmonyOS Lottie动画加载不出来
1120浏览 • 1回复 待解决
HiLog日志打印不出来?
12565浏览 • 3回复 已解决
网页的开发文档,很多图片都显示不出来
1427浏览 • 1回复 待解决
HarmonyOS 在使用subwindow加载页面的时候,页面显示不出来
1590浏览 • 1回复 待解决
HarmonyOS NEXT地图组件加载不出来,显示空白,怎么回事?
1084浏览 • 0回复 待解决
HarmonyOS web加载接口返回的html,src 必须默认放一个加载链接,不然加载不出来
786浏览 • 1回复 待解决
HarmonyOS 文件路径有 # 号时,图片好像显示不出来,怎么处理
1113浏览 • 1回复 待解决
HarmonyOS lazyForEach数据渲染不出来,把前面的lazy去掉变成ForEach就出来了 或者把同在List内的 另一个ForEach注释了,才能渲染出来
787浏览 • 1回复 待解决
开启混淆后,卡片加载不出来
7430浏览 • 1回复 待解决
HarmonyOS web组件接入链接渲染不出来
894浏览 • 1回复 待解决
HarmonyOS 地图服务地图页面加载不出来
1212浏览 • 1回复 待解决
在继承FractionAbility声明定义TabList在layout中显示不出来
7780浏览 • 3回复 待解决
HarmonyOS html文本,使用richtext组件展示不出来
994浏览 • 1回复 待解决
HarmonyOS Web组件解析html文本解析不出来
1010浏览 • 1回复 待解决
list 里面如何总是定位到最后一个listitem?
1501浏览 • 1回复 待解决
弹窗无法实现自适应高度。子窗口可以自适应高度,无法实现动画效果。List与其他组件同级时,会下压List,导致显示异常,需要将List组件设置layoutWeight(1)即可,自适应高度,可以参考如下demo: