【问题标题】:Use xxhdpi images for xlarge layout使用 xxhdpi 图像进行 xlarge 布局
【发布时间】:2013-11-15 11:24:15
【问题描述】:

我创建了一个具有正常布局和大布局的 Android 应用。 现在我想创建 xlarge 布局,但图像很小,尽管我有所有分辨率,如 l、m、x、xx 和 xxx。 我必须将它们存储为双倍尺寸还是可以以某种方式使用现有的?

【问题讨论】:

    标签: android image layout scale


    【解决方案1】:

    使用 1920x1080 分辨率的图像

    对于 Xlarge,请使用此文件夹 drawable-xlarge-hdpi

    大量使用此文件夹drawable-large-xhdpi

    对我来说它的工作

    【讨论】:

      【解决方案2】:

      图像大小取决于设备的屏幕密度。

      它是 mdpi:hdpi:xhdpi:xxhdpi:xxxhdpi -> 1x:1.5x:2x:3x:4x

      因此,请检查设备的屏幕密度,并相应地将图像保存在不同的文件夹中。

      您可以使用相同的图像并只是更改布局,但您的图像可能看起来像像素高。

      如果您不希望系统根据密度更改图像,可以将它们保存在 drawable-nodpi 文件夹中。

      这个链接会给你一个清晰的思路:

      http://developer.android.com/guide/practices/screens_support.html

      http://developer.android.com/design/style/iconography.html

      希望对你有帮助

      【讨论】:

      • 我有一个问题。 xhdpi 和 xxhdpi 的dimens.xml 放在哪里??
      • @iOS_Dev .. 对于不同的屏幕分辨率,您可以拥有多个“值”文件夹,并且可以将 dimens.xml 放入其中。例如,您可以拥有 - values、values-sw600dp、values-sw720dp、values-sw720dp-land 等
      • 因为 swdp 表示最小宽度,值 (600, 720) 定义屏幕宽度,因此您可以将“values”文件夹用于手机(xxhdpi 是密度)并使用“ values-sw600dp" 和 "values-sw720dp" 专门用于 7" 和 10.1" 平板电脑。不要混淆密度和屏幕尺寸。
      猜你喜欢
      • 1970-01-01
      • 2014-02-24
      • 1970-01-01
      • 1970-01-01
      • 2019-04-25
      • 2016-10-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多