Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/230.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android Xamarin表单-如何在xaml中创建水平列表视图?_Android_Xaml_Xamarin_Xamarin.forms - Fatal编程技术网

Android Xamarin表单-如何在xaml中创建水平列表视图?

Android Xamarin表单-如何在xaml中创建水平列表视图?,android,xaml,xamarin,xamarin.forms,Android,Xaml,Xamarin,Xamarin.forms,如何创建最多有3行和更多列的水平listview,这取决于数据,如图所示 链接: 这是我的概念,不介意设计,我只想知道如何创建那种列表视图将ListView的ItemsPanel设置为水平StackPanel <ListView.ItemsPanel> <ItemsPanelTemplate> <StackPanel Orientation="Horizontal"></StackPanel> </Items

如何创建最多有3行和更多列的水平listview,这取决于数据,如图所示

链接:


这是我的概念,不介意设计,我只想知道如何创建那种列表视图

将ListView的ItemsPanel设置为水平StackPanel

<ListView.ItemsPanel>
    <ItemsPanelTemplate>
        <StackPanel Orientation="Horizontal"></StackPanel>
    </ItemsPanelTemplate>
</ListView.ItemsPanel>


编辑:此解决方案实际上可能不适用于您。如果不适用,请查看此解决方案。它可能会帮助您。

将ListView的ItemsPanel设置为水平StackPanel

<ListView.ItemsPanel>
    <ItemsPanelTemplate>
        <StackPanel Orientation="Horizontal"></StackPanel>
    </ItemsPanelTemplate>
</ListView.ItemsPanel>


编辑:此解决方案实际上可能不适用于您。如果不适用,请查看此解决方案。它可能会对您有所帮助。

您可以尝试
FlexLayout

FlexLayout类似于Xamarin.Forms StackLayout,因为它可以 在堆栈中水平和垂直排列其子级。然而, FlexLayout还可以包装其子级(如果有) 太多,无法容纳在一行或一列中,并且还有许多选项 用于定向、对齐和适应各种屏幕尺寸


更多信息可以在中找到。

您可以尝试
FlexLayout

FlexLayout类似于Xamarin.Forms StackLayout,因为它可以 在堆栈中水平和垂直排列其子级。然而, FlexLayout还可以包装其子级(如果有) 太多,无法容纳在一行或一列中,并且还有许多选项 用于定向、对齐和适应各种屏幕尺寸


更多信息可以在中找到。

看起来像滚动视图中的网格。看起来像滚动视图中的网格。我对您的答案投了反对票,因为XF中没有可用的“ItemsPanelTemplate”,无需提及它作为可能的解决方案。关于您的问题,请询问Jeremy Paul是否有效。@EvZ您也很重要我否决了您的答案,因为XF中没有可用的“ItemsPanelTemplate”,无需提及它作为可能的解决方案。关于你的问题,问杰里米·保罗是否有用,不是我。@EvZ你也很重要