当添加项目时,Mvvmcross Android ListView AutoScroll底部

时间:2014-04-08 10:41:57

标签: android mvvmcross

我无法在ListView适配器中找到要绑定的事件,以便在添加新项目时将列表视图滚动到底部。当我最初填充列表时,它滚动到底部,这是正确的,但随后通过轮询服务添加到列表,它似乎不会留在底部,我被迫手动滚动。我只是想知道我需要挂钩什么事件来设置索引或自动滚动到底部。

好吧,我刚刚注意到,当我添加另一个项目时,它会向上推1,所以当我添加一个新项目时,似乎总是隐藏1个项目,不太确定如何解决这个问题。

1 个答案:

答案 0 :(得分:0)

经过更多研究后,我意识到错误是由于我在不同的线程上更新了集合。需要在UIThread上。

https://github.com/MvvmCross/MvvmCross-Tutorials/blob/master/Working%20With%20Collections/Collections.Droid/Views/PolymorphicListItemTypesView.cs