首页 > 解决方案 > xamarin表单列表视图中的水平列表视图

问题描述

我想在一个滚动的垂直列表中设计一个带有 xamarin.forms 的水平滚动列表。json 信息也可作为数组中的数组使用。

标签: xamarin.forms

解决方案


您可以在列表视图中将旋转设置为 270,如下面的代码。

    <AbsoluteLayout x:Name="MessagesLayoutFrame" Padding="0" HorizontalOptions="FillAndExpand">
    <ContentView x:Name="MessagesLayoutFrameInner"  Padding="0"  HorizontalOptions="FillAndExpand">
        <ListView x:Name="listview"

          RowHeight="240"
          VerticalOptions="Start"
          HeightRequest="240"
          WidthRequest="240"
          SeparatorVisibility="None"
          Rotation="270"
          HorizontalOptions="Center">
            <ListView.ItemTemplate>
                <DataTemplate>
                    <ViewCell>
                        <ContentView Rotation="90" Padding="12">

                                <Image Source="{Binding Source}" Aspect="AspectFill" />


                        </ContentView>

                    </ViewCell>
                </DataTemplate>
            </ListView.ItemTemplate>
        </ListView>
    </ContentView>
</AbsoluteLayout>

或者作为这个链接来实现一个新的renderedViews:HorizontalListView

https://www.sharpnado.com/a-real-horizo​​ntal-list-view/


推荐阅读