如何使几个组件垂直调整大小以适应CodenameOne中的可用空间?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何使几个组件垂直调整大小以适应CodenameOne中的可用空间?相关的知识,希望对你有一定的参考价值。

我有一个Container,其中包括不同数量的图片(ScaledImageLabel),垂直排序。我希望这些图片能够调整大小以便它们永远不会被隐藏:它们会调整大小,以便它们共同占据可用的垂直空间。

我尝试了不同的布局但无法确定如何获得此结果?

答案

我建议使用不可滚动的容器进行网格布局,这样你就可以这样做:

parentForm.setScrollableY(false);
parentForm.setLayout(new GridLayout(getComponentCount(), 1));

以上是关于如何使几个组件垂直调整大小以适应CodenameOne中的可用空间?的主要内容,如果未能解决你的问题,请参考以下文章

如何调整标签大小以适应任何屏幕尺寸

如何调整 UIButton 的大小以适应文本而不使其比屏幕更宽?

如何在 React Native for Android 中调整字体大小以适应视图?

如何调整窗体上的控件大小以适应不同的分辨率?

KineticJS 调整文本大小以适应带有一些填充的矩形

NSLayoutConstraint 子视图不会自动调整大小以适应容器视图