首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用mipmap还是绘图?

使用mipmap还是绘图?
EN

Stack Overflow用户
提问于 2015-12-07 04:56:31
回答 2查看 3.1K关注 0票数 4

我是新的android用户,使用AndroidStudio1.3。我想要创建简单的启动屏幕,为此,我创建了不同的绘图文件夹,在这里我存储启动屏幕背景图像。我从各自的mipmap文件夹复制所有的ic_launcher,并将它们粘贴到相应的可绘制文件夹中。并更改清单also.as中的图标路径,

代码语言:javascript
复制
 <application
    android:allowBackup="true"
    android:icon="@mipmap/ic_launcher"
    android:label="@string/app_name"
    android:theme="@style/AppTheme">

到,

代码语言:javascript
复制
 <application
    android:allowBackup="true"
    android:icon="@drawable/ic_launcher"
    android:label="@string/app_name"
    android:theme="@style/AppTheme" >

但这让我错了,

代码语言:javascript
复制
Error:(14, 24) No resource found that matches the given name (at 'icon' with value '@mipmap/ic_launcher').

我的问题是,

  1. 我们总是需要将应用图标存储在mipmap文件夹中吗?为什么?
  2. 何时使用mipmap和绘图?
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2015-12-07 05:37:48

Android团队将使用mipmap作为启动程序图标的最佳实践。您的优势是可以将资源保存在mipmap文件夹中,用于所有设备密度,然后从与特定用户设备密度无关的可绘制文件夹中删除其他资源。

例如,用户有一个被归类为xxhdpi的设备。apk中用于所有其他密度(如xxxhdpi )的可提取资源并不是必需的,可以去掉。

参考文献

票数 5
EN

Stack Overflow用户

发布于 2020-05-08 10:51:05

mipmap文件夹只用于将应用程序/启动程序图标(显示在主屏幕上)放置在其中。您使用的任何其他可提取资产都应像以前一样放置在相关的可绘图文件夹中。

根据这篇Google博客和Android的建议:

最好的做法是把你的应用程序图标放在mipmap文件夹中(而不是可绘制的文件夹),因为它们用于与设备当前密度不同的分辨率。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/34126716

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档