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显示不出来
68浏览 • 1回复 待解决
HarmonyOS 加载html,图片显示不出来
230浏览 • 1回复 待解决
HarmonyOS 地图组件加载不出来,显示空白
1282浏览 • 1回复 待解决
HarmonyOS 地图加载不出来,只显示背景
691浏览 • 1回复 待解决
HarmonyOS 多模块下悬浮窗显示不出来
540浏览 • 1回复 待解决
HarmonyOS 地图不展示,显示空地图,地图加载不出来
481浏览 • 1回复 待解决
HiLog日志打印不出来?
11370浏览 • 3回复 已解决
HarmonyOS 地图加载不出来
269浏览 • 1回复 待解决
HarmonyOS开发中地图组件加载不出来,显示空白?
321浏览 • 0回复 待解决
HarmonyOS web组件加载url后,图片显示不出来
1433浏览 • 1回复 待解决
HarmonyOS 私库部署后显示不出来README和CHANGELOG
277浏览 • 1回复 待解决
HarmonyOS Lottie动画加载不出来
204浏览 • 1回复 待解决
HarmonyOS 文件路径有 # 号时,图片好像显示不出来,怎么处理
289浏览 • 1回复 待解决
HarmonyOS lazyForEach数据渲染不出来,把前面的lazy去掉变成ForEach就出来了 或者把同在List内的 另一个ForEach注释了,才能渲染出来
201浏览 • 1回复 待解决
在继承FractionAbility声明定义TabList在layout中显示不出来
7142浏览 • 3回复 待解决
网页的开发文档,很多图片都显示不出来
526浏览 • 1回复 待解决
HarmonyOS Web组件解析html文本解析不出来
233浏览 • 1回复 待解决
HarmonyOS html文本,使用richtext组件展示不出来
225浏览 • 1回复 待解决
HarmonyOS NEXT地图组件加载不出来,显示空白,怎么回事?
339浏览 • 0回复 待解决
HarmonyOS 在使用subwindow加载页面的时候,页面显示不出来
753浏览 • 1回复 待解决
HarmonyOS web加载接口返回的html,src 必须默认放一个加载链接,不然加载不出来
218浏览 • 1回复 待解决
开启混淆后,卡片加载不出来
6563浏览 • 1回复 待解决
HarmonyOS 地图服务地图页面加载不出来
258浏览 • 1回复 待解决
HarmonyOS web组件接入链接渲染不出来
240浏览 • 1回复 待解决
list 里面如何总是定位到最后一个listitem?
767浏览 • 1回复 待解决
弹窗无法实现自适应高度。子窗口可以自适应高度,无法实现动画效果。List与其他组件同级时,会下压List,导致显示异常,需要将List组件设置layoutWeight(1)即可,自适应高度,可以参考如下demo: