如何解决如何在本机应用程序开发中处理不同大小的设备?
我了解dp
直到最近我才知道,不同的设备在dp
方面有不同的宽度
例如
星系s10e的宽度为360dp
。
iphone 8 plus的宽度为432dp
。
当我绘制具有特定dp
(即30dp)的矩形时,相对于整个屏幕宽度,矩形的相关大小将有所不同
银河s10e将为30/360
iphone 8 plus将为30/432。
因此用户在UI中会感觉到不同的比例。
您如何克服这个问题?
一个明显的答案是从基线扩展所有内容,
即。如果将360dp设置为基线,则可以将(432/360)乘以30(然后在432宽度的设备中获得相同的30/360比率)
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。