在 Android 中支持不同的屏幕尺寸(密度)时,重点通常是为每个可能的屏幕创建不同的布局。 IE
- 低密度脂蛋白
- mdpi
- hdpi
- xhdpi
- xxhdpi
- xxxhdpi
我为 xhdpi 屏幕设计了一个布局作为参考,并在 dimens.xml 中定义了它的 尺寸。现在 我想为每一个可能的屏幕尺寸提供支持。我怎样才能做到这一点?
据我所知,我可以使用 这个 工具来找出适合其他屏幕尺寸的 dimens.xml 并将其添加到我的项目中。在我的情况下,这是正确的方法吗?
另一个问题, 我只需要为以上屏幕尺寸创建 dimens.xml 吗?如果是,那么 w820dp
是什么?
谢谢你的帮助。我 只需要支持手机(不是平板电脑或其他设备)。
原文由 Amit Pal 发布,翻译遵循 CC BY-SA 4.0 许可协议
您必须 为不同的屏幕创建不同的值文件夹。喜欢
欲了解更多信息,您可以访问这里
由 @humblerookie 编辑
您可以使用名为 Dimenify 的 Android Studio 插件根据自定义比例因子自动生成其他像素桶的尺寸值。它仍处于测试阶段,请务必将您遇到的任何问题/建议通知给开发人员。