在codenameone中设置组件的最小尺寸

时间:2017-03-22 13:06:49

标签: codenameone

有没有办法设置组件的最小尺寸而不仅仅是首选尺寸?

我目前通过覆盖组件上的calcPreferredSize方法来设置首选大小,但是在某些情况下,无论首选大小如何,布局都会将其缩小到未知的最小值。

我使用的是代码,而不是UI构建器。

1 个答案:

答案 0 :(得分:0)

不,我们没有办法做到这一点。

我们没有复制AWT / Swing中的最小/最大概念,因为那些从未有意义的概念和布局以不同的方式使用。如果组件处于无法适应的情况下,则无论最小值如何都会出现问题。您需要将它放在可滚动的Y容器中,或者为它提供更多空间。

首选大小是一个暗示,最终确定大小是由布局管理器逻辑完成的。

如果你有一个在布局方面行为不端的具体例子,我很乐意为你提供帮助。