[英]How do I get a Composite containing FlowLayout inside a ScrolledComposite to grow vertical and not horizontal?
我正在嘗試在ScrolledComposite內部創建一個包含FlowLayout的Composite,以便Composite從ScrolledComposite繼承其寬度,但高度會動態增長。 我搜索了一些片段,但沒有使它們起作用。 我只能使它的寬度增加,這是不可取的。
我想做的是創建一個包含一堆縮略圖的View,以填充窗口/周圍復合材料的寬度和高度滾動。
您將需要覆蓋組合的computeSize方法或FillLayout,以始終向后報告給定的widthHint,除非寬度提示小於單個縮略圖的寬度,在這種情況下,您可能希望顯示水平滾動)。
您還可能會向ScrollComposite添加調整大小的偵聽器,並繼續調用ScrollComposite#setMinSize()
以確保內部的合成僅垂直增長。
您還在FillLayout上使用正確的類型嗎?
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.