HarmonyOS 鸿蒙Next新手入鸿蒙,遇到尺寸问题,看看大家是怎么常规设置的!

发布于 1周前 作者 wuwangju 来自 鸿蒙OS

HarmonyOS 鸿蒙Next新手入鸿蒙,遇到尺寸问题,看看大家是怎么常规设置的!

在安卓开发的中,我们尝尝用 屏幕宽度 /比例 来换算 图片的比例信息,

鸿蒙中,我用了单位是lpx   宽高是写死的

例如

Image(Constants.AD_IMAGE_URL + item.pic)
.width(“318lpx”)
.height(“224lpx”)
.borderRadius(“6lpx”)
.interpolation(ImageInterpolation.High)
.objectFit(ImageFit.Cover)

在项目配置中配置了

“window”: {
“designWidth”: 750,
“autoDesignWidth”: false
}

我想问下大家用的是什么单位,是VP 还是lpx   

鸿蒙还是要跟安卓一样,使用比例自己根据屏幕来换算 ,

!!!!!!!!!!!!!!!!!!!!!!!!!!!

新手入坑中,,,大佬帮答疑下

4 回复

类似小程序吗。定义好designWidth?

在HarmonyOS开发中,遇到尺寸问题,首先确认你的布局文件(如XML)中是否使用了正确的尺寸单位(如dp、sp),以适应不同屏幕密度。其次,检查是否使用了响应式布局或ConstraintLayout来更好地控制元素在不同屏幕尺寸下的表现。另外,利用百分比布局(PercentLayout)也能有效处理尺寸适应性问题。如果涉及自适应图标或图片,确保图片资源覆盖了不同分辨率的文件夹。如果问题依旧没法解决请加我微信,我的微信是itying888。

回到顶部