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
    )
  })
}
  • 1.
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
分享
微博
QQ
微信
回复
2024-12-26 16:39:29


相关问题
HarmonyOS 推送数量限制
608浏览 • 1回复 待解决
HarmonyOS woker数量限制
410浏览 • 1回复 待解决
Swiper数量是否有限制
2915浏览 • 1回复 待解决
HarmonyOS HwLocationType枚举类型数量问题
654浏览 • 1回复 待解决
HarmonyOS taskpool线程池数量问题
1159浏览 • 0回复 待解决
HarmonyOS 关于代理提醒数量问题
1309浏览 • 1回复 待解决
HarmonyOS taskpool线程数量控制
1446浏览 • 2回复 待解决
如何查询fd数量限制
2059浏览 • 1回复 待解决
HarmonyOS OHAUdio 音频回调数量不足
741浏览 • 1回复 待解决
Worker和TaskPool线程数量是否有限制
3004浏览 • 1回复 待解决
如何处理推送数量不够用问题
2522浏览 • 1回复 待解决
HarmonyOS 分享有最大数量限制吗
709浏览 • 1回复 待解决
HarmonyOS 如何对两个对象进行排序
836浏览 • 1回复 待解决
HarmonyOS date.getMonth() 比预期值1
798浏览 • 1回复 待解决