不加.layoutWeight(1)显示不全,加了.layoutWeight(1)如果列表项比较少,会被强制居中,怎么解决呢?
不加.layoutWeight(1)显示不全,加了.layoutWeight(1)如果列表项比较少,会被强制居中,怎么解决呢?
@Entry
@Component
struct Index {
@State message: string = 'Hello World'
@State arr:number[] = []
@State arr1:number[] = []
@State state:boolean = false
aboutToAppear(): void {
for (let i = 0; i < 10; i++) {
this.arr1.push(i)
}
}
private scrollerForScroll: Scroller = new Scroller()
build() {
Column() {
Text('切换')
.height(40)
.margin({top:50})
.width('100%').onClick(()=>{
this.state = !this.state
})
Scroll(this.scrollerForScroll) {
Column() {
if(this.state){
ForEach(this.arr, (item: number) => {
Text(item.toString()).height(40)
Divider().color(Color.Red)
}, (items: number) => items.toString())
ForEach(this.arr1, (item: number) => {
Text(item.toString()).height(40)
Divider().color(Color.Green)
}, (items: number) => items.toString())
ForEach(this.arr1, (item: number) => {
Text(item.toString()).height(40)
Divider().color(Color.Green)
}, (items: number) => items.toString())
ForEach(this.arr1, (item: number) => {
Text(item.toString()).height(40)
Divider().color(Color.Green)
}, (items: number) => items.toString())
}else{
ForEach(this.arr1, (item: number) => {
Text(item.toString()).height(40)
Divider().color(Color.Green)
}, (items: number) => items.toString())
}
}
.width('100%')
}.layoutWeight(1)
}
.height('100%')
}
}
HarmonyOS
赞
收藏 0
回答 1
待解决
相关问题
layoutweight(1)不能优先展示指定的组件
2197浏览 • 1回复 待解决
#鸿蒙通关秘籍#鸿蒙Flex布局场景中如何高效利用layoutWeight属性?
153浏览 • 2回复 待解决
现列表项ListItem滑动显示可置顶或删除
1334浏览 • 1回复 待解决
HarmonyOS Tabs设置水平滚动显示,tabItem较少时怎么居左显示
478浏览 • 1回复 待解决
HarmonyOS flex中另一个组件设置了flexGrow(1)text组件无法显示完整内容被强制换行
468浏览 • 1回复 待解决
原先的struct A1变成了在A1文件里面的function harBuilder,这时我原先的A1要怎么处理?
375浏览 • 1回复 待解决
HarmonyOS list 列表项交换
26浏览 • 1回复 待解决
HarmonyOS 2in1怎么禁止最大化
39浏览 • 1回复 待解决
在Flex布局中使用到的flexGrow属性和layoutWeight属性有什么区别吗?
415浏览 • 1回复 待解决
HarmonyOS web显示不全
555浏览 • 1回复 待解决
HarmonyOS 重启手机后应用会被强制卸载掉
447浏览 • 1回复 待解决
Text文本不垂直居中,该怎么处理呢?
3164浏览 • 1回复 待解决
如何实现如下场景:对列表的列表项进行拖动时,其他列表项自动补位和动态排列的效果
2053浏览 • 1回复 待解决
HarmonyOS ShareKit分享多张图片弹起分享窗口显示分享1张图片
181浏览 • 1回复 待解决
JS单个页面强制横屏或竖屏怎么设定呢?
4886浏览 • 1回复 待解决
请问neptune开发板如何实现1us和1ms的定时
6075浏览 • 1回复 待解决
Scroll组件内显示不全问题
1187浏览 • 1回复 待解决
HarmonyOS Tabs 控件 底部显示不全
35浏览 • 1回复 待解决
neptune 烧写报错[upload] Error -1
6361浏览 • 2回复 待解决
HarmonyOS 列表控件是否同时支持列表项的自由排序和左右侧滑?
288浏览 • 1回复 待解决
HarmonyOS HmacSHA1加签算法实现
736浏览 • 1回复 待解决
如何获取HarmonyOS 项目的SHA1?
5262浏览 • 1回复 待解决
The ArkTS SDK of version -1 in OpenHarmony is not found.[entry]
2616浏览 • 0回复 待解决
如何实现拖拽时列表项占位动画的效果
2406浏览 • 1回复 待解决
使用Flex布局 demo如下: