HarmonyOS 鸿蒙Next新手入鸿蒙,遇到尺寸问题,看看大家是怎么常规设置的!
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。