MvvmCross将图像文件绑定到Android ImageView

时间:2015-07-24 12:55:04

标签: android android-imageview mvvmcross

我正在尝试将图像文件绑定到MvxListView中的Android ImageView。显示视图时,图像不会出现。

我已添加MvvmCross.HotTuna.Plugin.File包。

ListVideo.axml(摘录)

    <ImageView
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_gravity="center_horizontal"
    android:background="@android:color/holo_blue_bright"
    local:MvxBind="ImageUrl Thumbnail" />

缩略图的典型值是

VideoData/2015-07-24-09-26-16/2fea9249-9370-4542-927a-c856e678f7b1.jpg

Context.FilesDir.Path的值为/data/data/com.app.AppName/files

图片文件/data/data/com.app.AppName/files/VideoData/2015-07-24-09-26-16/2fea9249-9370-4542-927a-c856e678f7b1.jpg确实存在

我理解为了将图像绑定到应用程序中确定的一些自定义文件夹,我需要提供相对于Context.FilesDir.Path的路径,以便插件加载它。我相信Thumbnail中的字符串是正确的。

但ImageView中没有显示任何内容。我整个上午一直在撞着这个人。有什么建议吗?

编辑:

我设法解决了问题!!

我需要MvvmCross.HotTuna.Plugin.DownloadCache以及MvvmCross.HotTuna.Plugin.File包。

1 个答案:

答案 0 :(得分:1)

我设法解决了问题!!

我需要 MvvmCross.HotTuna.Plugin.DownloadCache 以及 MvvmCross.HotTuna.Plugin.File 包。