BlackBerry PaneManager(MVC) - 如何阻止滚动越界

时间:2011-09-05 15:54:34

标签: model-view-controller blackberry

如何在BlackBerry PaneManagerModel / View和Horizo​​ntalScrollableTitleView / Horizo​​ntalScrollableController中禁用“弹性”滚动?

我的意思是:当我向左拖动最左边的窗格(拖动标题栏)时,会出现白色背景,当我抬起手指时,它会反弹回来。

我发现它非常烦人,我想它是PaneManagerView的一个功能,或者是Horizo​​ntalScrollableTitleView,我可以禁用它吗?

1 个答案:

答案 0 :(得分:0)

如果向视图中添加ScrollChangeListener,只要它超出边界,就会调整滚动怎么样?例如:

public void scrollChanged(Manager mgr, int newHorizScroll, int newVertScroll) {
    if (newHorizScroll < 0) {
        setHorizontalScroll(0);
    }
    // and so on
}