不加.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)不能优先展示指定的组件
2018浏览 • 1回复 待解决
现列表项ListItem滑动显示可置顶或删除
1118浏览 • 1回复 待解决
HarmonyOS Tabs设置水平滚动显示,tabItem较少时怎么居左显示
347浏览 • 1回复 待解决
HarmonyOS flex中另一个组件设置了flexGrow(1)text组件无法显示完整内容被强制换行
296浏览 • 1回复 待解决
HarmonyOS 重启手机后应用会被强制卸载掉
321浏览 • 1回复 待解决
如何实现如下场景:对列表的列表项进行拖动时,其他列表项自动补位和动态排列的效果
1911浏览 • 1回复 待解决
在Flex布局中使用到的flexGrow属性和layoutWeight属性有什么区别吗?
297浏览 • 1回复 待解决
原先的struct A1变成了在A1文件里面的function harBuilder,这时我原先的A1要怎么处理?
284浏览 • 1回复 待解决
HarmonyOS web显示不全
409浏览 • 1回复 待解决
Text文本不垂直居中,该怎么处理呢?
2599浏览 • 1回复 待解决
Scroll组件内显示不全问题
919浏览 • 1回复 待解决
HarmonyOS 列表控件是否同时支持列表项的自由排序和左右侧滑?
218浏览 • 1回复 待解决
JS单个页面强制横屏或竖屏怎么设定呢?
4772浏览 • 1回复 待解决
如何实现拖拽时列表项占位动画的效果
2248浏览 • 1回复 待解决
HarmonyOS ShareKit分享多张图片弹起分享窗口显示分享1张图片
55浏览 • 1回复 待解决
请问neptune开发板如何实现1us和1ms的定时
6000浏览 • 1回复 待解决
neptune 烧写报错[upload] Error -1
6236浏览 • 2回复 待解决
如果应用包含多个UIAbility,如何设置任务列表只显示一个UIAbility
376浏览 • 1回复 待解决
HarmonyOS 路由跳转bea1的问题
277浏览 • 1回复 待解决
OpenHarmony L1 Samgr No Permission-2
7871浏览 • 2回复 待解决
LazyForEach中滑出显示区域的子组件会被销毁
1827浏览 • 1回复 待解决
HarmonyOS使用tabs组件怎么让多个tab标题从左到右显示,而不是居中显示
373浏览 • 1回复 待解决
如何获取HarmonyOS 项目的SHA1?
5087浏览 • 1回复 待解决
The ArkTS SDK of version -1 in OpenHarmony is not found.[entry]
2388浏览 • 0回复 待解决
使用Flex布局 demo如下: