无法使setScrollVisible()起作用

时间:2016-04-25 13:28:12

标签: android codenameone

我无法使方法setScrollVisible()起作用。这是我的代码:

Form hi = new Form("Hi World", new BoxLayout(BoxLayout.Y_AXIS));
for(int i = 0;  i < 25; i++) {
    hi.addComponent(new Label("Hello " + i));
}
hi.setScrollVisible(false);
hi.show();

它在模拟器中不起作用,也不适用于我的Android手机(Galaxy Nexsus - Android 4.2.1)。滚动条仍然可见。

Scrollbar still visable

我做错了什么?

2 个答案:

答案 0 :(得分:1)

如果您不希望表单可滚动,请致电.wrapper{ min-width: 100%; white-space: nowrap; }

如果您想保持滚动并隐藏滚动条,则需要在Gui Builder中设置hi.setScrollableY(false);Scroll样式。

可能有一个比这更简单的解决方案,但这就是我一直以来所做的。

答案 1 :(得分:0)

  

可滚动容器不是内容窗格的形式,因此您也可以使用hi.getContentPane().setScrollVisible(false)。 - Shai Almog

这就是你如何做到的。