【问题标题】:Getting a custom view to scroll in Flex 4.5 Mobile在 Flex 4.5 Mobile 中获取自定义视图以滚动
【发布时间】:2011-11-21 08:20:23
【问题描述】:

我正在尝试创建自定义视图(例如,不是 100% 列表视图),混合和匹配图像和标签。

一个问题是,当标签溢出大于屏幕高度时,其余部分就会消失。我假设滚动或触摸拖动滚动会自动启用?如何启用在列表视图中自然发生的触摸拖动滚动?

【问题讨论】:

    标签: apache-flex actionscript mobile flash-builder flex4.5


    【解决方案1】:

    我将 View 的所有视觉元素都包装在一个 Scroller 中 - 这将解决这个问题

    <s:Scroller id="scroller" left="10" right="10" top="10" bottom="10" >
            <s:VGroup paddingTop="3" paddingLeft="5" paddingRight="5" paddingBottom="3" horizontalAlign="center">
    
                <s:HGroup horizontalAlign="right" width="100%">
                    <s:Image scaleMode="letterbox" source="@Embed('images/small_background.GIF')"/>
                </s:HGroup>
    
                <s:TextInput id="txtUsername" prompt="Enter user name..." fontFamily="Arial"/>                       
                <s:TextInput id="txtPassword" prompt="Enter password..." fontFamily="Arial"
                             displayAsPassword="true" />
    
                <s:Button />
                <s:Button />
            </s:VGroup>
        </s:Scroller>
    

    【讨论】:

    • 奇怪的是必须包含 s:Vgroup 标签,否则会出现错误。而且看起来整个布局必须使用 VGroups 和 HGroups 重新设计... sigh
    • 而Scroller破坏了actionBar和navigationContent? o.O
    • @ina 滚动条不应该影响 actionBar 或 navigationContent,我一直都在使用它们。如果你想发布你的视图类,看看你有什么问题会很有趣
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2023-03-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-04-18
    相关资源
    最近更新 更多