android - Mvvm交叉绑定(bind)图片文件到Android ImageView

标签 android android-imageview mvvmcross

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

我已经包含了 MvvmCross.HotTuna.Plugin.File 包。

ListVideo.axml( fragment )

    <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 确实存在

我知道要将图像绑定(bind)到您的应用程序中确定的某个自定义文件夹,我需要提供一个相对于 Context.FilesDir.Path 的路径,以便插件加载它。我相信 Thumbnail 中的字符串是正确的。

但是 ImageView 中没有显示任何内容。我整个早上都在用头撞这个。有什么建议吗?

编辑:

我已经设法解决了这个问题!!

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

最佳答案

我已经设法解决了这个问题!!

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

关于android - Mvvm交叉绑定(bind)图片文件到Android ImageView,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31611097/

相关文章:

android - 通过用户交互绘制到 Canvas 有点滞后

android - 空对象引用上 android.view.View android.view.View.findViewById(int) 的 onCreateOptionsMenu 问题

Android - 将按钮放在 ImageView 上的确切位置

c# - 带有 MvxSpinner 的 MvxListView 在第一个项目上显示空条目

android - 跨平台套接字库 - Android 和 IOS

android - 如何在android中自定义 ListView 的编辑文本上设置监听器

android - 如何在Imageview中获取图像的高度?

android - 如何知道Scroll里面的View是否完全可见

xamarin.ios - 使用 MVVMCross 绑定(bind)错误信息

android - 进入应用前台调用特定代码