2年前,当我在Visual Studio 2017中的Resources文件夹中创建Xamarin.Android项目时,我有drawable文件夹,drawable-hdpi,drawable-mdpi,drawable-xhdpi等文件夹。如果我没有记错,我将要在应用程序中使用的图像放在了drawable文件夹中,并且如果应用程序运行所在的设备具有大屏幕,它将在drawable-xhdpi或drawable-xxhdpi中查找图像,如果没有图像在那里它从可绘制文件夹中获得图像。我几个月前安装了Visual Studio 2017,而不是drawable,drawable-hdpi,drawable-mdpi,drawable-xhdpi等。我有mipmap-anydpi-v26,mipmap-hdpi,mipmap-mdpi,mipmap-xhdpi等文件夹。我的问题是我是否像以前一样进行,如果要为所有设备屏幕尺寸放置图像并把图像放置在mipmap-anydpi-v26中,如果要为特定设备屏幕尺寸放置图像,则将图像放置在drawable-xhdpi中?新文件夹有什么变化吗?
mipmap文件夹仅用于放置您的应用程序/启动器图标(显示在主屏幕上)。您使用的任何其他可绘制资产应像以前一样放置在相关的可绘制文件夹中。
根据这篇文章:
为什么要对启动器图标使用mipmap?
Android小组将使用Mipmaps作为启动器图标描述为最佳做法。您获得的好处是,您可以将所有设备密度的资源保留在mipmap文件夹中,然后从可绘制文件夹中剥离与特定用户设备密度无关的其他资源。
最好的做法是将应用程序图标放置在mipmap-文件夹(而不是drawable-文件夹)中,因为它们的使用分辨率与设备的当前密度不同。
引用mipmap-文件夹时,请确保使用以下引用:
Icon = "@mipmap/icon"
如果我的答复对您有帮助,请记住将我的答复标记为答复,谢谢。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句