【发布时间】:2018-05-01 06:48:48
【问题描述】:
我有一个 Xamarin Forms 项目 - 包含用于 UWP、iOS 和 Android 的 3 个项目。 现在我想在我的 Xamarin 页面中使用图像。按照 Xamarin 的意图,我想对所有三个目标使用相同的代码......例如:
<Image Source="Assets/appIcon-256.png"/>
这适用于 iOS 和 UWP - 两者都有我放置图像的文件夹“资产”。好的,我必须维护图像两次,但两个项目的 XAML 代码相同。
但对于 Android,这似乎行不通。如果我将 png 放在 Anroid 项目的 Assets 文件夹中,图像不会在 Android 中显示。
如何为所有三个项目的所有图像使用相同的位置?
【问题讨论】:
-
尽量避免在 Android 中使用连字符,因为某些原因它的行为很奇怪
-
不允许使用空格、连字符和句点:stackoverflow.com/a/43651220/4984832
-
有一个完整的文档指定如何处理表单中的图像 - developer.xamarin.com/guides/xamarin-forms/user-interface/…
标签: c# xamarin xamarin.ios xamarin.forms xamarin.android