图像未出现在安卓应用程序中的 MvxImageView 中

本文关键字:应用程序 MvxImageView 图像 | 更新日期: 2023-09-27 18:31:30

我正在Android应用程序中使用MvxImageView在MvxListView中显示图像。我已将图像保存在资源文件夹内的可绘制文件夹中,但图像未出现在列表中。我已经完成了堆栈溢出答案中给出的所有排列和组合。这条线现在工作正常,但是当这些代码

<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'" });

则没有图像出现。

图像未出现在安卓应用程序中的 MvxImageView 中

我认为您面临的主要问题是Path是一个保留名称 - 由于 WPF 遗产 - 所以你不能像那样在绑定表达式中使用它......

如果您确实想使用 Path 作为属性名称,那么这应该有效:

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