【问题标题】:Pull to refresh container拉动刷新容器
【发布时间】:2021-01-16 00:59:54
【问题描述】:

我有一个带有按钮的选择器,下方有InfiniteContainer cnt。 我使这个容器不可滚动 cnt.setScrollableY(false); 因为我希望整个表单保持可滚动状态。如果我的容器包含很多项目(超过初始显示可以显示的内容)并且我让容器可滚动,则会导致有两个不同的滚动条并且令人困惑。 但是,如果我将容器设置为不可滚动,则无法实现pullToRefresh()

我不想刷新整个表单,我只想刷新这个容器。我怎样才能做到这一点?

【问题讨论】:

    标签: codenameone


    【解决方案1】:

    拉动刷新必须是可滚动的,因为它直接与附加元素的动态获取相关联。

    您需要使表单不可滚动,最好使用BorderLayout 作为布局。如果这样做,请确保将无限容器放置在表单的中心。

    【讨论】:

    • 谢谢,我用BorderLayout试试。以前,如果我使表单不可滚动并且我的容器长于显示高度,我无法向下滚动。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-07-05
    • 1970-01-01
    • 2020-12-02
    • 2020-07-07
    • 2020-09-23
    • 2016-01-12
    • 2014-10-22
    相关资源
    最近更新 更多