Xamarin 表单:绝对布局列表视图滚动不起作用

Xamarin forms: Absolute Layout Listview Scrolling is not working

我在 AbsoluteLayout 中有一个列表视图,我的问题是列表视图滚动不起作用。

请看下面的代码截图:

输出画面如下:

我添加了 AbsoluteLayout 用于将 Imagebutton 放在列表视图的顶部。如果我用 scrollview 覆盖 AbsoluteLayout,则滚动有效,但 Imagebutton 未显示在 Listview 顶部。它位于列表视图项目之后的底部。

请提出解决方案,谢谢。

您只能使用 ScrollView 扭曲 ListView 并将 ScrollView 放在绝对布局 .

<AbsoluteLayout>
    <ScrollView AbsoluteLayout.LayoutFlags="All" AbsoluteLayout.LayoutBounds="0,0,1,1">
        <ListView >
            //...
        </ListView>
    </ScrollView>
   //...other control 
</AbsoluteLayout>