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 加载html,图片显示不出来
5浏览 • 1回复 待解决
HarmonyOS 地图组件加载不出来,显示空白
1001浏览 • 1回复 待解决
HarmonyOS 地图加载不出来,只显示背景
438浏览 • 1回复 待解决
HarmonyOS 多模块下悬浮窗显示不出来
387浏览 • 1回复 待解决
HarmonyOS 地图加载不出来
6浏览 • 1回复 待解决
HarmonyOS开发中地图组件加载不出来,显示空白?
157浏览 • 0回复 待解决
HarmonyOS 私库部署后显示不出来README和CHANGELOG
36浏览 • 1回复 待解决
HarmonyOS web组件加载url后,图片显示不出来
1168浏览 • 1回复 待解决
HarmonyOS Lottie动画加载不出来
17浏览 • 1回复 待解决
HarmonyOS 地图不展示,显示空地图,地图加载不出来
316浏览 • 1回复 待解决
HiLog日志打印不出来?
11194浏览 • 3回复 已解决
网页的开发文档,很多图片都显示不出来
267浏览 • 1回复 待解决
HarmonyOS NEXT地图组件加载不出来,显示空白,怎么回事?
205浏览 • 0回复 待解决
HarmonyOS 在使用subwindow加载页面的时候,页面显示不出来
526浏览 • 1回复 待解决
开启混淆后,卡片加载不出来
6370浏览 • 1回复 待解决
HarmonyOS 文件路径有 # 号时,图片好像显示不出来,怎么处理
80浏览 • 1回复 待解决
HarmonyOS web组件接入链接渲染不出来
9浏览 • 1回复 待解决
在继承FractionAbility声明定义TabList在layout中显示不出来
6935浏览 • 3回复 待解决
HarmonyOS html文本,使用richtext组件展示不出来
9浏览 • 1回复 待解决
HarmonyOS Web组件解析html文本解析不出来
23浏览 • 1回复 待解决
list 里面如何总是定位到最后一个listitem?
454浏览 • 1回复 待解决
屏幕右移有时退软件还退不出来
6084浏览 • 1回复 待解决
HarmonyOS 关于接口返回数据就显示 [object object ],解析不出来具体数据的问题
13浏览 • 1回复 待解决
log打印不出来日志,控制台显示的看不懂
11803浏览 • 1回复 待解决
HarmonyOS 页面中有网络请求,预览器就加载不出来
103浏览 • 1回复 待解决
弹窗无法实现自适应高度。子窗口可以自适应高度,无法实现动画效果。List与其他组件同级时,会下压List,导致显示异常,需要将List组件设置layoutWeight(1)即可,自适应高度,可以参考如下demo: