问题1:如图1,是一个无限长的列表,采用的是List组件,有高度不同的几种item。手机显示一列正常,平板显示3列出现了如图留白的问题,序号3、4无法上顶填满留白区域。有没有什么办法让3、4自动上顶?
问题2:如图2,采用的是栅格布局,红色区域高度比其他item的高度高,同样也造成了留白区域,有无办法让后面的黄色、粉红色等区域向上顶填满留白区域?
问题1:如图1,是一个无限长的列表,采用的是List组件,有高度不同的几种item。手机显示一列正常,平板显示3列出现了如图留白的问题,序号3、4无法上顶填满留白区域。有没有什么办法让3、4自动上顶?
问题2:如图2,采用的是栅格布局,红色区域高度比其他item的高度高,同样也造成了留白区域,有无办法让后面的黄色、粉红色等区域向上顶填满留白区域?
1 回答923 阅读✓ 已解决
1 回答1.2k 阅读
1 回答1k 阅读
1 回答987 阅读
1 回答960 阅读
1 回答852 阅读
1 回答815 阅读
问题一:可以使用WaterFlow 瀑布流布局
https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/ts-container-waterflow-V5
问题二:利用媒体查询mediaquery实时获取设备大小:
https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/js-apis-mediaquery-V5
例子如下:
BreakpointConstants.ets:
BreakpointSystem.ets:
Index.page: