
[英]in xamarin.android not asking for permission in visual studio 2017?
[英]Drawable folders replaced with mipmap folders in Xamarin.Android project in Visual Studio 2017?
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"
如果我的回复对您有帮助,请记住将我的回复标记为答案,谢谢。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.