根据我阅读的内容(包括官方文档),建议创建单独的布局、单独的可绘制对象、单独的 dimens.xml 文件以适应所有屏幕尺寸和屏幕密度,但据我所知,有 100 多种不同的组合手机的屏幕尺寸/屏幕密度以及为每个手机创建独特的布局/可绘制对象几乎是不可能的。
通过简单地以编程方式调整单个布局可以实现相同的结果,但是,根本没有人建议使用这种方法。为什么?
即使我在布局中使用 dp 来调整元素的大小,它在不同密度下看起来仍然不同。
假设您有 xhdpi 密度的大屏幕设备布局,您是否让您的应用程序仅可用于这些设备?似乎不太可能。
有人怎么可能制作出适合所有屏幕尺寸/屏幕密度的应用程序?
必须有一种为所有屏幕尺寸和所有屏幕密度创建布局的最佳方法,但是什么?我真的很迷茫。谁能提供一个简单的项目,以某种方式做到这一点?
我有一些解决方案给你
就我而言。我使用所有这些。他们也可以一起工作。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句