1

我有以下 spark Scroller

<s:VGroup width="100%" height="100%" gap="0">
    <s:Scroller width="100%" height="100%">
        <s:DataGroup width="100%" height="100%" itemRenderer="components.grid.GridItemRenderer">
            <s:layout>
                <s:VerticalLayout gap="0" />
            </s:layout>
        </s:DataGroup>
    </s:Scroller>
</s:VGroup>

设置为 100% 宽度。DataGroup 也设置为 100% 宽度。我想要实现的是滚动条的垂直滚动条与 DataGrid 重叠。换句话说,即使显示垂直滚动条,我也希望 DataGroup 保持外部 VGroup 的宽度。我不需要垂直滚动条将我的内容向左移动,我希望它显示在上面。有人有什么想法吗?

希望已经让自己足够清楚,谢谢大家!

4

2 回答 2

2

好吧,经过一番挣扎,我最终改变了我的 mxml 标记,这样我就可以实现我想要的。我没有尝试将滚动条的滚动条重叠在滚动条的内容上,而是完全放下滚动条并将我的内容包装在一个组中。添加为:VScrollBar,具有指向上述组的视口,并将此滚动条定位在组的内容上。

于 2012-01-11T09:20:47.813 回答
0

将 Scroller.measuredSizeIncludesScrollBars 设置为 true 是否可以实现您的目标?

于 2011-10-09T02:55:53.567 回答