HarmonyOS 分类数量不固定,数量少的话,想要下方的两个组件紧贴着,也就是不进行layoutWeight(1),如果数量过多,就进行layoutWeight(1)

数量少的话,整体不会超出屏幕时,不进行layoutWeight(1),如果数量过多,会超出屏幕时,就进行layoutWeight(1),有什么方法?

HarmonyOS
2024-12-26 14:52:25
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
zxjiu

可以使用constraintSize结合屏幕高度去约束一下,获取屏幕宽高:

import display from '@ohos.display';
aboutToAppear() {
  display.getAllDisplays((err, data) => {
    let screenWidth: number = data[0].width
    let screenHeight: number = data[0].height
    console.log('width = ' + screenWidth + 'height = ' + screenHeight
    )
  })
}
分享
微博
QQ
微信
回复
2024-12-26 16:39:29
相关问题
HarmonyOS 推送数量限制
276浏览 • 1回复 待解决
HarmonyOS woker数量限制
134浏览 • 1回复 待解决
Swiper数量是否有限制
2420浏览 • 1回复 待解决
HarmonyOS HwLocationType枚举类型数量问题
331浏览 • 1回复 待解决
HarmonyOS taskpool线程池数量问题
519浏览 • 0回复 待解决
HarmonyOS 关于代理提醒数量问题
940浏览 • 1回复 待解决
HarmonyOS taskpool线程数量控制
1034浏览 • 2回复 待解决
如何查询fd数量限制
1743浏览 • 1回复 待解决
HarmonyOS OHAUdio 音频回调数量不足
433浏览 • 1回复 待解决
HarmonyOS 如何对两个对象进行排序
468浏览 • 1回复 待解决
Worker和TaskPool线程数量是否有限制
2474浏览 • 1回复 待解决
HarmonyOS 分享有最大数量限制吗
397浏览 • 1回复 待解决
如何处理推送数量不够用问题
2159浏览 • 1回复 待解决
HarmonyOS date.getMonth() 比预期值1
527浏览 • 1回复 待解决