当我试图在drawablesw600dp和drawablesw720dp文件夹中添加专门针对android平板电脑的图像时。图像被缩放成实际尺寸的两倍。为什么会发生这种情况?
您可能还想使用屏幕密度限定符。看到的:
https://developer.xamarin.com/guides/android/application_fundamentals/resources_in_android/part_4_-_creating_resources_for_varying_screens/概念为了支持多屏幕,理解一些术语和概念是很重要的。
Screen Size -显示应用程序所需的物理空间
屏幕密度-屏幕上任何给定区域的像素数。典型的测量单位是每英寸点数(dpi)。
分辨率-屏幕上的总像素数。在开发应用程序时,分辨率不如屏幕尺寸和密度重要。
与密度无关的像素(dp) -这是一个虚拟的度量单位,允许布局的设计与密度无关。将dp转换为屏幕像素使用以下公式:px=dp*dpi/160
这里有一个很好的表格,列出了你可以在这里使用的所有限定词:https://developer.xamarin.com/guides/android/application_fundamentals/resources_in_android/part_3_-_alternate_resources/
对于屏幕密度,有以下限定符:
屏幕像素密度(dpi)物理屏幕上给定区域的像素数。通常表示为每英寸点数(dpi)。
可能的值有:
ldpi -低密度屏幕。
mdpi -中密度屏幕
hdpi -高密度屏幕
xhdpi -超高密度屏幕
nodepi -不需要伸缩的资源
tvdpi -在API级别13 (Android 3.2)中引入,用于mdpi和hdpi之间的屏幕。