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

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

HarmonyOS
1天前
浏览
收藏 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
微信
回复
1天前
相关问题
Swiper数量是否有限制
2003浏览 • 1回复 待解决
HarmonyOS 关于代理提醒数量问题
442浏览 • 1回复 待解决
HarmonyOS taskpool线程数量控制
481浏览 • 2回复 待解决
HarmonyOS 推送数量限制
53浏览 • 1回复 待解决
如何查询fd数量限制
1498浏览 • 1回复 待解决
HarmonyOS taskpool线程池数量问题
61浏览 • 0回复 待解决
HarmonyOS OHAUdio 音频回调数量不足
93浏览 • 1回复 待解决
Worker和TaskPool线程数量是否有限制
1946浏览 • 1回复 待解决
如何处理推送数量不够用问题
1750浏览 • 1回复 待解决
HarmonyOS 如何对两个对象进行排序
12浏览 • 1回复 待解决
HarmonyOS date.getMonth() 比预期值1
364浏览 • 1回复 待解决
HarmonyOS 分享有最大数量限制吗
66浏览 • 1回复 待解决