【发布时间】:2023-03-25 21:50:01
【问题描述】:
这就是我想要做的:
我有一个 MainLayout:
<LinearLayout
....>
<MvxListView
local:MvxItemTemplate="@layout/item_template"
local:MvxBind="ItemsSource BitmapList"
..../>
</LinearLayout>
ItemsSource 'BitmapList' 是一个 ObservableCollection。 我正在将视图转换为位图并存储在其中。位图列表不会超过大约 20~30 个。此外,如您所知,没有任何适配器。我正在使用 mvvmcross 绑定。
item_template.axml 的代码是:
<LinearLayout
....>
<ImageView
....
local:MvxBind="????"
..../>
</LinearLayout>
所以,????是我所缺少的。 问题1:我可以直接将一组位图绑定到ImageView的路径吗? 问题2:如果是,如何? 问题3:如果没有,我该怎么办?
另一个问题:在运行时将 20~30 个位图的列表存储在一个列表中是个好主意吗?我假设它会留在内部存储器中。
非常感谢各位!
【问题讨论】:
标签: android android-listview data-binding xamarin.android mvvmcross