如何从Xamarin资源中选择图像?

时间:2018-07-25 21:35:36

标签: xamarin xamarin.forms

我有一个图像,但是我想从我的资源文件夹中使用一个图像,我将该图像拖放到资源文件夹中,我发现其中有更多文件夹,有人可以解释一下其中的一个吗?这个子文件夹?

2 个答案:

答案 0 :(得分:0)

对于Android:

.. \ Resources \ drawable

但是,资源中有多个文件夹可以处理不同的分辨率。如果要提供不同的分辨率,请这样做。否则将使用drawable中的资源。

对于iOS:

.. \ Resources \

确保提供@ 2x以支持视网膜显示。

对于UWP:

将图像存储在根文件夹中

答案 1 :(得分:0)

iOS,Android和UWP包括对不同图像分辨率的支持,其中操作系统会根据设备的功能在运行时选择适当的图像。

  • 对于android: 您需要将图像放在resources/drawable/中,每个应用程序都应具有用于不同屏幕密度的备用可绘制资源。您应该在不同的drawable-xxx文件夹中具有相同文件名的图像。 This article将为您提供帮助。

  • 对于UWP: 您必须将图像放置在\Assets\Images中。您可以通过创建不同比例的文件夹来提供图像资源的变体:

  

Assets \ Images \ scale-100 \ img.png

     

Assets \ Images \ scale-200 \ img.png

     

Assets \ Images \ scale-600 \ img.png

This article将帮助您理解。

  • 对于iOS:

Here您拥有一切