2014-11-21 49 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

相關問題