我正在使用FlowLayout顯示許多我們公司的產品,但在一些擁有許多產品的類別中,滾動性能受到明顯影響。我切換到列表,所以我可以利用使用渲染器的性能優勢,但現在我對佈局不滿意,因爲浪費了很多空間,特別是在設備處於橫向模式時。使用FlowLayout顯示許多組件的最有效方法是什麼?
我的下一個想法是使用一個表,我相信它也使用渲染器來優化其數據的顯示;但爲了模仿FlowLayout,我需要獲取某個佔位符組件的首選寬度,然後將容器的寬度除以得到列數,然後用該列數填充模型。如果設備改變方向,我也需要改變這一切。
在我放下那個兔子洞之前,我想知道如果我爲自己做了不必要的事情,並且如果已經有東西可以用來實現這個目標。總結一下,從左到右,從上到下依次顯示數據(顯示爲按鈕)的最有效方法是什麼?