3 回答
TA贡献1818条经验 获得超8个赞
以这种方式创建UI并处理屏幕宽高比可确保应用程序在所有设备中按比例完全相同。
这就是Apple的方式,这也就是为什么当你在9.7英寸的iPad上打开一个带有漂亮视网膜显示屏的文件夹时,它只会显示9个图标。
平板电脑不仅仅是一部更大的手机。它真的不是。此外,iOS设备具有大致相同的宽高比,因此他们如何处理宽高比。
然而,在Android上,你不能只说你“照顾宽高比”问题,这个问题神奇地消失了。您最好的选择是使用Android最佳实践来正确处理宽高比。
话虽这么说,也不要过度。例如,您不需要使用所有8个密度桶。在尝试针对每种可能的场景进行优化之前,请查看官方仪表板以了解人们实际使用的设备。
此外,您无需一直听Google。例如,我确信谷歌会喜欢你翻译你的应用程序,以便它可以在全球超过68种不同的语言中使用,但对谷歌有益的不一定对你有好处。Android实际上允许您选择要用于制作应用程序的工具。它们不会强迫您使用任何特定的。
TA贡献1834条经验 获得超8个赞
在我的大多数项目中,优先级Nº1是一个完美的渲染用户界面,对于手机或平板电脑而言看起来必须相同,当然大多数屏幕都比简单的列表视图复杂得多。如果他们在任何设备上看到任何屏幕元素(例如,比它应该有更多的余量),我的客户会抱怨。因此,对于该项目的需求,我认为通过代码创建UI比使用xml布局更好。
TA贡献1854条经验 获得超8个赞
主要的专业是您可以为平板电脑设备构建不同的UI(以更简单的方式),大多数项目都不需要。关于宽高比,它不会“神奇地”消失,但你可以考虑它并使你的UI在所有宽高比上看起来都很好。所以你认为值得制作(至少超过1个)xml版面看是赞成还是缺点?
- 3 回答
- 0 关注
- 701 浏览
添加回答
举报