Codenameone 设置容器';拉伸长度

Codenameone 设置容器';拉伸长度,codenameone,Codenameone,有没有办法为我所有的可滚动容器设置一个常量tensileLength 现在,tensileLength对我来说太长了,因为在iOS设备上,容器的长度超过了屏幕的一半 我可以单独更改它们,但我的手写表单中有很多可滚动的容器。您可以扩展DefaultLookAndFeel并重写bind方法。 大概是这样的: UIManager.getInstance().setLookAndFeel(new DefaultLookAndFeel(UIManager.getInstance()){ public

有没有办法为我所有的可滚动容器设置一个常量
tensileLength

现在,tensileLength对我来说太长了,因为在iOS设备上,容器的长度超过了屏幕的一半


我可以单独更改它们,但我的手写表单中有很多可滚动的容器。

您可以扩展DefaultLookAndFeel并重写bind方法。 大概是这样的:

UIManager.getInstance().setLookAndFeel(new DefaultLookAndFeel(UIManager.getInstance()){
  public void bind(Component cmp) {
        if (cmp instanceof Container) {
            cmp.setTensileLength(...);
        }
    }
});