2014-11-21 54 views
0

我在Android应用程序中使用MvxImageView来显示MvxListView中的图像。我已将图像保存在资源文件夹内的可绘制文件夹中,但该图像未出现在列表中。我已经完成了每个排列组合和在这里给出的计算器答案。这条线现在工作得很好,但是当这些代码图像没有出现在MvxImageView在Android应用程序

<Mvx.MvxImageView 
    android:layout_width="50dp" 
    android:layout_height="50dp" 
    android:layout_margin="10dp" 
    local:MvxBind="ImageUrl 'res:icon1'"/> 

更改:

<Mvx.MvxImageView 
    android:layout_width="50dp" 
    android:layout_height="50dp" 
    android:layout_margin="10dp" 
    local:MvxBind="ImageUrl Path "/> 

其中,路径是:

ttls.Add(new Title { title = f.Value, Path = "'res:icon1'" }); 

则没有图像出现。

+0

尝试删除单引号? – Stuart 2014-11-21 10:18:11

+0

@stuart在输出屏幕中,我得到:无法解析从ImageUrl Path开始的绑定规范。我尝试删除单引号,但没有奏效。另外,当我给路径中的URL如:ttls.Add(新标题{title = f.Value,Path =“http://dummyimage.com/50X50/693269/fff.png&text=Hello.png”}); ,那么它也不起作用。尝试重新安装Downloadcache插件和文件插件,但没有任何作品。 – SinhaOjas 2014-11-21 10:56:38

回答

1

我想你所面临的主要问题是Path是保留名称 - 因为WPF遗产 - 所以你不能在那样绑定表达式使用它...

如果你真的想使用Path作为属性名称,那么这应该工作:

<Mvx.MvxImageView 
    android:layout_width="50dp" 
    android:layout_height="50dp" 
    android:layout_margin="10dp" 
    local:MvxBind="ImageUrl Path=Path "/> 
+0

非常感谢@stuart。它终于奏效了! – SinhaOjas 2014-11-21 11:14:22

相关问题