我有一个Xamarin Forms(2.0)Android应用程序,我试图展示图像。我有叫icon-pages-r1.png
一个图标,可我想用下面的代码显示:Xamarin表单图像不显示
<Image Source="icon-pages-r1.png" />
图像不显示虽然。当我将源代码更改为Icon.png
(默认的Xamarin图标)时,它确实有效。
该图像是一个半透明的PNG(因此中间有一个彩色图标,周围透明),它是46x46,在Windows中,它显示为项目类型PNG文件。我试图在Paint中打开图像并重新保存它(这会杀死透明度),但这也不起作用。图像的Build Action
为AndroidResource
,Copy to Output Directory
设置为Do not copy
。
有谁知道为什么我不能让这个图像显示在我的应用程序?
它在资源/可绘制?您也可以尝试清理您的解决方案并手动添加bin和obj文件夹。有时候这有帮助。 – Jason
Build Action定义在哪里? – nishantvodoo
@ keanu101你可以通过转到对象的属性来设置它(右键点击解决方案资源管理器 - >属性)。 –