引用 Xamarin 平台上的 C# 中的本地资源
本文关键字:资源 平台 引用 Xamarin | 更新日期: 2023-09-27 18:35:33
我正在Xamarin.Forms平台上构建一个应用程序。我正在基于此示例创建自定义呈现的列表视图。从下面复制的代码中可以看出,我需要引用一个图像文件,这是使用 Web URL 完成的。是否可以引用本地图像,即应用程序附带的资源,因此它不依赖于 Web。
Monkeys = new ObservableCollection<Monkey>();
Monkeys.Add(new Monkey
{
Name = "Baboon",
Location = "Africa & Asia",
Details = "Baboons are African and Arabian Old World monkeys belonging to the genus Papio, part of the subfamily Cercopithecinae.",
Image = "http://upload.wikimedia.org/wikipedia/commons/thumb/f/fc/Papio_anubis_%28Serengeti%2C_2009%29.jpg/200px-Papio_anubis_%28Serengeti%2C_2009%29.jpg"
});
是的,你可以。
Image = "myimage.png"
然后myimage.png
添加到iOS中的资源(确保构建操作BundleResource
)和Android中的可绘制对象(构建操作AndroidResource
)。您可以在 iOS 上使用资源选择器后缀(如 @2x, @3x
),也可以在 Android 上使用带有资源选择器drawable-mdpi, drawable-xxhdpi, drawable-...
的文件夹。
有关更多信息,请查看:https://developer.xamarin.com/guides/xamarin-forms/working-with/images/#Local_Images