我无法使方法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)。滚动条仍然可见。
我做错了什么?
答案 0 :(得分:1)
如果您不希望表单可滚动,请致电.wrapper{
min-width: 100%;
white-space: nowrap;
}
。
如果您想保持滚动并隐藏滚动条,则需要在Gui Builder中设置hi.setScrollableY(false);
和Scroll
样式。
可能有一个比这更简单的解决方案,但这就是我一直以来所做的。
答案 1 :(得分:0)
可滚动容器不是内容窗格的形式,因此您也可以使用
hi.getContentPane().setScrollVisible(false)
。 - Shai Almog
这就是你如何做到的。