在Xamarin中,ListView控制器之一我有几个项目,让我们说在过滤操作后我得到了两个项目。
然后我再次过滤了列表,让我说我有20个项目。
然而问题是列表视图高度没有改变,它仍然将高度显示为前两个项目高度,新项目只能在该高度内滚动。
有趣的是,如果我再次过滤,列表视图将占据屏幕的整个高度。
我没有为ListView提出任何高度请求。
请指导我解决这个问题。
答案 0 :(得分:1)
理想情况下,我建议您在使用ListView
时设置固定大小,这样您的整体布局就会赢得"跳跃"周围。但如果你必须保持动态,你可以使用RequestLayout()