我使用MvvmCross
与MvxRecyclerView
绑定,效果很好。现在我需要将它用于嵌套列表并且我没有太多进展。
所有实现/代码都在ViewModels
中,而我的activities
只有几行代码。父级MvxRecyclerView
和子级MvxRecyclerView
都已呈现,但父级容器中的控件全部丢失(MvxRecyclerview
除外),子容器的高度很短......
看起来Mvvm的简单绑定对列表项列表不起作用。 我发现的唯一例子是for native android,这是不适用的。如果有人可以在这方面发布任何代码示例,我将不胜感激。
答案 0 :(得分:0)
如果我理解你正确,你想在recyclerview中使用recyclerviews,对于你的嵌套列表。这不是很好,只是导致内存泄漏,因为我自己学习。
MVVMCross Nested Recyclerview Out of Memory Issue
我现在在我的ViewModel中使用了一个属性来检索平面层次结构。所以基本上我采用我的类别和子项目并从中创建单个列表,然后使用ItemTemplateSelector(https://github.com/MvvmCross/MvvmCross-AndroidSupport/pull/200)以不同方式显示类别和子项,并向用户显示"嵌套列表"。