【发布时间】:2016-05-22 16:09:39
【问题描述】:
在 Xamarin(ListView 控制器之一)中,我有几个项目,假设在过滤操作后我得到了 2 个项目。
然后我再次过滤列表,假设我有 20 个项目。
但问题是列表视图高度没有改变,它仍然显示为前两个项目高度的高度,新项目只能在该高度内滚动。
有趣的是,如果我再次过滤,列表视图会占据屏幕的整个高度。
我没有对 ListView 提出任何高度要求。
请指导我解决这个问题。
【问题讨论】:
-
如果适用,请提供代码 C# 和 XAML。
-
问题出在栈布局上,我需要设置 layout.VerticalOptions = LayoutOptions.FillAndExpand;