【问题标题】:I only got one mipmap directory. (xhdpi,mdpi,xxhdpi etc are missing)我只有一个 mipmap 目录。 (缺少 xhdpi、mdpi、xxhdpi 等)
【发布时间】:2017-07-03 10:31:46
【问题描述】:

当我实现 ImageView 时,质量非常低,我无法在 mipmap 文件夹(xhdpi、mhdpi、xxhdpi 等)之间进行选择。图片都在一个目录中,所以我不能用 src 或背景来定义。

Here a picture of my res directory

我怎样才能获得具有良好分辨率的图像视图。?我尝试了几种方法,但似乎没有成功。感谢您的帮助

【问题讨论】:

    标签: android android-studio android-imageview android-mipmap


    【解决方案1】:

    mipmap 文件夹仅用于启动器图标。对于不同尺寸的图像,您必须使用 drawable-hdpi、drawable-xhdpi 等。

    请看here

    您只能看到 mipmap 的目录,但所有 ic_launcher 图像都在那里。

    【讨论】:

    • 谢谢我现在得到了目录。但是当我想创建一个新的图像资源时,它会自动保存在 mipmap 中。为什么会这样?
    • 你在res文件夹中创建了drwable-hdpi等文件夹吗?
    • 我现在手动将图像插入到可绘制文件夹中并且它可以工作。为什么当我使用新的->图像资产->启动器图标时它不这样做。
    • 因为您选择的是启动器图标,而启动器图标总是进入 mipmap 文件夹。
    • 我如何“正常”插入图像?编辑:谷歌是我的朋友:P。 ty Chirag 为您提供帮助
    【解决方案2】:

    试试https://romannurik.github.io/AndroidAssetStudio/

    您可以在哪里下载您的资产作为 zip 文件,您可以将其解压缩到不同的目录,例如 xhdpi、mdpi、xxhdpi。然后你可以把它复制到资源文件夹中。

    【讨论】:

      【解决方案3】:

      你应该在 res 文件夹中添加 xhdpi,mdpi,xxhdpi 作为目录 右键res>>新建>>Android资源目录 选择资源类型为 mipmap 和 可用的限定符选择密度然后单击>>按钮 从下拉菜单中选择一个密度 重复您需要的每个密度。

      然后将每个指定的图像放在自己的密度文件夹中,然后android应该自动使用匹配每个屏幕密度的资源

      【讨论】:

        猜你喜欢
        • 2014-05-30
        • 1970-01-01
        • 2018-12-23
        • 1970-01-01
        • 2016-02-19
        • 2019-02-08
        • 2016-07-17
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多