如何将页脚视图添加到MvxListView

时间:2013-08-11 04:31:54

标签: android-listview mono xamarin.android mvvmcross

我在MVVMCross https://github.com/slodge/MvvmCross中使用MvxListView 我将FooterView添加到MvxListView,如下所示:

 LayoutInflater _inflatorservice = (LayoutInflater)this.GetSystemService(Context.LayoutInflaterService);
        View view = _inflatorservice.Inflate(Resource.Layout.footer_layout,null,false);
        listView.AddFooterView(view);

但是当我运行应用程序时,我无法在ListView中看到页脚视图 如何在MvxListView中显示页脚视图? 感谢

1 个答案:

答案 0 :(得分:1)

我认为你需要在设置适配器之前设置页脚?

这是在一个问题中提出的 - https://github.com/slodge/MvvmCross/issues/331

修复方法是允许高级用户继承自MvxListView继承的自定义控件(请参阅N+1 days of MvvmCross中的N = 18),并将null作为适配器传递给构造函数。然后,自定义控件需要设置页脚视图,然后设置MvxAdapter。

这不是我个人所做的事情 - 但反馈意见是这有效。