我知道我之前已经这样做了,但每次我使用滚动条和小组时它都不适用于我并杀了我的2天。
<s:Scroller width="100%" height="100%" horizontalScrollPolicy="auto" verticalScrollPolicy="auto">
<s:Group clipAndEnableScrolling="true">...... ..... </s:Group></s:Scroller>
这就是我所拥有的。我的组内部有组件,甚至可以在大显示器上使用滚动条。但我没有得到任何滚动条。
请告诉我这里我做错了什么。因为每次我修理它,我下次都会挣扎。
感谢。
答案 0 :(得分:5)
试试这个
您的滚动条父容器需要设置非百分比高度/宽度。
<s:BorderContainer width="120" height="100" backgroundColor="#FFFFFF">
<s:Scroller width="100%" height="100%">
<s:Group>
<s:layout>
<s:VerticalLayout horizontalAlign="justify"
clipAndEnableScrolling="true" />
</s:layout>
<s:Button label="button (1)" />
<s:Button label="button (2)" />
<s:Button label="button (3)" />
<s:Button label="button (4)" />
<s:Button label="button (5)" />
<s:Button label="button (6)" />
</s:Group>
</s:Scroller>
</s:BorderContainer>
答案 1 :(得分:2)
感谢您的回复。设置minHeight后它现在可以工作了。我能够按预期实现滚动条(使其看起来像浏览器的滚动条)。以下是代码段
<s:Scroller width="100%" maxHeight="{this.height}">
<s:VGroup width="100%" minHeight="1000" height="100%" paddingLeft="40" paddingRight="40" paddingTop="0" >
..</s:VGroup></s:Scroller>
如果有更好的方法,请告诉我。
答案 2 :(得分:1)
“Raja Jaganathan”给出的相同代码本身可以在滚动父高度和宽度上进行小修改
Capabilities.screenResolutionX,Capabilities.screenResolutionY将分别为您提供浏览器的宽度和高度。