我在Android应用程序中使用MvxImageView在MvxListView中显示图像。我已将图像保存在Resources文件夹内的drawable文件夹中,但图像未显示在列表中。我已经完成了stackoverflow答案中给出的每个排列和组合。这条线现在工作正常但是当这些代码
时<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 :(得分:1)
我认为您面临的主要问题是Path
是一个保留名称 - 因为WPF遗产 - 因此您不能在绑定表达式中使用它...
如果您真的想使用Path
作为属性名称,那么这应该有效:
<Mvx.MvxImageView
android:layout_width="50dp"
android:layout_height="50dp"
android:layout_margin="10dp"
local:MvxBind="ImageUrl Path=Path "/>