我是新的android用户,使用AndroidStudio1.3。我想要创建简单的启动屏幕,为此,我创建了不同的绘图文件夹,在这里我存储启动屏幕背景图像。我从各自的mipmap文件夹复制所有的ic_launcher,并将它们粘贴到相应的可绘制文件夹中。并更改清单also.as中的图标路径,
<application
android:allowBackup="true"
android:icon="@mipmap/ic_launcher"
android:label="@string/app_name"
android:theme="@style/AppTheme">到,
<application
android:allowBackup="true"
android:icon="@drawable/ic_launcher"
android:label="@string/app_name"
android:theme="@style/AppTheme" >但这让我错了,
Error:(14, 24) No resource found that matches the given name (at 'icon' with value '@mipmap/ic_launcher').我的问题是,
发布于 2015-12-07 05:37:48
Android团队将使用mipmap作为启动程序图标的最佳实践。您的优势是可以将资源保存在mipmap文件夹中,用于所有设备密度,然后从与特定用户设备密度无关的可绘制文件夹中删除其他资源。
例如,用户有一个被归类为xxhdpi的设备。apk中用于所有其他密度(如xxxhdpi )的可提取资源并不是必需的,可以去掉。
发布于 2020-05-08 10:51:05
mipmap文件夹只用于将应用程序/启动程序图标(显示在主屏幕上)放置在其中。您使用的任何其他可提取资产都应像以前一样放置在相关的可绘图文件夹中。
根据这篇Google博客和Android的建议:
最好的做法是把你的应用程序图标放在mipmap文件夹中(而不是可绘制的文件夹),因为它们用于与设备当前密度不同的分辨率。
https://stackoverflow.com/questions/34126716
复制相似问题