簡體   English   中英

Xamarin表單-如何在XAML中創建水平ListView?

[英]Xamarin Forms - how to create a Horizontal ListView in xaml?

如何創建最大具有3行和更多列的Horizo​​ntal listview,它取決於數據,就像這張圖片一樣

概念 鏈接: https//i.stack.imgur.com/cUJjB.jpg

這是我的概念,不介意我只想知道如何創建這種列表視圖的設計

將ListView的ItemsPanel設置為水平StackPanel。

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

這個問題

編輯:此解決方案可能實際上不適合您。 如果不起作用,請看一下這個 它可能會幫助您。

您可以嘗試FlexLayout

FlexLayout與Xamarin.Forms StackLayout相似,因為它可以在堆棧中水平和垂直地排列其子級。 但是,如果在單個行或列中容納的子項​​太多,則FlexLayout也可以包裝其子項,並且還具有許多方向,對齊方式和適應各種屏幕尺寸的選項。

可以在官方文檔中找到更多信息。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM