Xamarin Forms 如何在一页中显示 2 个列表视图?

Xamarin Forms How to display 2 listviews in one page?

我想像这样在一个页面中显示两个列表视图

使用Layouts在一个页面上排列多个控件。最简单的方法是使用 StackLayout,但您也可以使用 Grid 或任何其他布局控件。

StackLayout stack = new StackLayout();

stack.Children.Add(myFirstList);
stack.Children.Add(mySecondList);

不支持在 ScrollView 中使用 ListView,这会泄漏内存,您可以使用单个 ListView 但具有不同的 DataTemplate with a DataTemplateSelector 并组织您的数据。

我可以告诉你的是,在你的情况下,你不需要 ListView,因为没有很多项目,也许使用 Grid + ScrollView 就可以完成工作!