如何在xamarin表单中添加特定于android平板电脑的图像



当我试图在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之间的屏幕。

最新更新