【问题标题】:Android 420 dpi and 560dpiAndroid 420 dpi 和 560dpi
【发布时间】:2017-07-06 04:06:26
【问题描述】:

有没有办法为 420 dpi 和 560 dpi 设备创建可绘制文件夹和值文件夹?一个用于 420 dpi,一个用于 560 dpi。

420dpi:三星 Galaxy S5、S4、LG G5、...

560dpi:Nexus 6、三星 S6、S7、...

因为在这些类型的设备中,我的应用看起来不太好。 drawable-xxhdpi 中的图像在 420 dpi 的设备中较小。因为乘以图像的宽度 x 2,625(密度)。我需要更大的图像或将图像乘以 3。

【问题讨论】:

标签: android drawable screen-density


【解决方案1】:

我找到的解决方案是创建一个drawable-420dpi和一个drawable-560dpi文件夹,分别复制xxhdpi和xxxhdpi资源。

我不确定这是不是最好的解决方案,但它适用于 PIXEL XL、Nexus 5X、6 和 6p 模拟器。

这对开发人员和设计人员来说也很令人沮丧。

【讨论】:

  • 那些(420 和 560)的密度 ABI 拆分怎么样 - 我已经尝试了所有组合并搜索了信息但没有找到!?
【解决方案2】:

如果您使用Android Studio,您可以在与mipmap-hdpi、mipmap-mdpi、mipmap-xhdpi等文件夹相同的文件夹中轻松创建文件夹宽度名称:mipmap-420dpi和mipmap-560dpi。您可以见this picture

【讨论】:

    【解决方案3】:

    您可以使用 DisplayMetrics 获取 ppi,获取 ppi 后您可以使用 IF 条件并设置您需要设置的可绘制对象。

    【讨论】:

    • 不是另一种简单的方法吗?
    • 很遗憾,我认为没有其他办法。
    • 我也需要换位置
    猜你喜欢
    • 1970-01-01
    • 2011-05-13
    • 2018-05-24
    • 1970-01-01
    • 1970-01-01
    • 2011-08-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多