gpt4 book ai didi

android - 如何为android中每个不同的屏幕尺寸定义dimens.xml?

转载 作者:IT老高 更新时间:2023-10-28 13:01:38 33 4
gpt4 key购买 nike

Android 中支持不同的屏幕尺寸(密度)时,重点通常是为每个可能的屏幕创建不同的布局。即。

  • ldpi
  • mdpi
  • hdpi
  • xhdpi
  • xxhdpi
  • xxxhdpi

我为 xhdpi 屏幕设计了一个布局作为引用,并在 dimens.xml 中定义了它的 dimensions>。现在我想为所有可能的屏幕尺寸提供支持。我该怎么做?

据我所知,我可以使用 this工具来找出适合其他屏幕尺寸的 dimens.xml 并将其添加到我的项目中。在我的情况下,这是正确的做法吗?

另一个问题,我只需要为以上屏幕尺寸创建 dimens.xml 吗?如果是,那么 w820dp 是什么?

感谢您的帮助。我需要仅支持手机(不支持平板电脑或其他设备)。

最佳答案

您必须为不同的屏幕创建不同的值文件夹。喜欢

values-sw720dp          10.1” tablet 1280x800 mdpi

values-sw600dp 7.0” tablet 1024x600 mdpi

values-sw480dp 5.4” 480x854 mdpi
values-sw480dp 5.1” 480x800 mdpi

values-xxhdpi 5.5" 1080x1920 xxhdpi
values-xxxhdpi 5.5" 1440x2560 xxxhdpi

values-xhdpi 4.7” 1280x720 xhdpi
values-xhdpi 4.65” 720x1280 xhdpi

values-hdpi 4.0” 480x800 hdpi
values-hdpi 3.7” 480x854 hdpi

values-mdpi 3.2” 320x480 mdpi

values-ldpi 3.4” 240x432 ldpi
values-ldpi 3.3” 240x400 ldpi
values-ldpi 2.7” 240x320 ldpi

enter image description here

欲了解更多信息,您可以访问这里

Different values folders in android

http://android-developers.blogspot.in/2011/07/new-tools-for-managing-screen-sizes.html

已编辑 @humblerookie

您可以使用名为 Dimenify 的 Android Studio 插件根据自定义比例因子自动生成其他像素桶的尺寸值。它仍处于测试阶段,请务必将您遇到的任何问题/建议通知开发人员。

关于android - 如何为android中每个不同的屏幕尺寸定义dimens.xml?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32860815/

33 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com