文档开发者中心
我的
|

UI

HarmonyOS 5

鸿蒙开发使用什么像素单位比较合适,能够精准还原设计图?

已解决

想要根据现有设计图在开发中精准还原设计图。现有设计图在蓝湖中,单位是px,没有vp单位选项。在开发中使用什么像素单位比较合适?(要适配平板和手机),设计图应该使用什么宽度为基准?375px吗?如果全部使用px2vp()有点麻烦;使用lpx的话,designWidth默认为720,然后将设计图宽度也设为720px,此时使用时1px就相当于1lpx吗?但是还有一个问题,就是如果此时一个按钮高度为70px,那么在开发中就是70lpx,这个尺寸值就得存进string的资源文件里?和页面中文字的存储混合了。

所以现在使用什么方案能够比较便捷地还原设计图,并且方便适配多屏幕?
 

点赞
收藏
回复
2
分享
举报
浏览462 编辑于2025-03-12 13:24广东
全部评论
最多点赞
最新发布
最早发布
|
采纳答复

鸿蒙开发推荐使用vp像素单位,vp和px互相转换具体可参考: https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/ts-pixel-units-V5 

关于适配不同尺寸屏幕,鸿蒙一多提供了响应式布局动态调整页面,参考: https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/responsive-layout-V5

1楼回复于2024-10-28 09:40 来自广东
同样的问题,你最后是怎么处理的呢,我设计图375,使用lpx设置375但是如果把公共尺寸抽离出来,放在哪呢
2楼回复于2025-06-20 01:17 来自北京
写回答
新增插入模板功能
一键使用模板,快速填写内容,轻松发帖~
知道了
  • 为了保障您的信息安全,请勿上传您的敏感个人信息(如您的密码等信息)和您的敏感资产信息(如关键源代码、签名私钥、调试安装包、业务日志等信息),且您需自行承担由此产生的信息泄露等安全风险。
  • 如您发布的内容为转载内容,请注明内容来源。

我要提问题

了解社区公约,与您携手共创和谐专业的开发者社区。