值文件夹的 Android hdpi/mdpi/ldpi?

标签 android xml dpi

Android 允许我们为可绘制文件夹定义 hdpi/mdpi/ldpi,以适应不同尺寸的屏幕/设备。我想知道是否可以为 Values 文件夹(甚至布局文件夹)应用相同的支持?原因是,我通常定义一个“sizes.xml”文件,其中包含我应用于边距和填充的标准 dp 大小。我也为文本的 sp 大小做同样的事情。我想根据手机 dpi 调整这些值。

最佳答案

是的,你可以。就像这样:

res/values/dimens.xml(default)
res/values-ldpi/dimens.xml   (240x320 and nearer resolution)
res/values-mdpi/dimens.xml   (320x480 and nearer resolution)
res/values-hdpi/dimens.xml   (480x800, 540x960 and nearer resolution)
res/values-xhdpi/dimens.xml  (720x1280 - Samsung S3, Micromax Canvas HD, etc) 
res/values-xxhdpi/dimens.xml (1080x1920 - Samsung S4, HTC one, etc)
res/values-large/dimens.xml  (480x800)

res/values-large-mdpi/dimens.xml (600x1024)
res/values-sw600dp/dimens.xml  (600x1024)
res/values-sw720dp/dimens.xml  (800x1280)
res/values-xlarge-xhdpi/dimens.xml (2560x1600 - Nexus 10")
res/values-large-xhdpi/dimens.xml  (1200x1920 - Nexus 7"(latest))

(来自: http://wiki.jikexueyuan.com/project/android-actual-combat-skills/multi-resolution-adapting-common-directory.html 警告:链接是中文的!!!要翻译,在页面上右击,在弹出的菜单中点击“翻译成英文”。)

关于值文件夹的 Android hdpi/mdpi/ldpi?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9639219/

相关文章:

java - 在android上解密php加密数据

android - Android Studio 如何保存和加载 bool 数组

windows - 图标分辨率 : Pixels vs DPI

c# - 高 DPI 页面无法在 Web 浏览器控件中正确显示

css - 为网络导出图像的最佳实践 - DPI/PPI

android - 为什么会出现这个错误? java.lang.RuntimeException : ImageLoader must be init with configuration before using 错误

android - 在 android 中制作 toast 时出现异常

java - XML 到对象的转换

android - 带有阴影的按钮看起来像android xml中的渐变

java - 处理 XMLfile XStream API 时出现 ConversionException