如何自动调整标签大小以使其包含所有文本,但不占用任何必要的空间,并且无论用户处于纵向还是横向模式,都保持垂直间距相同?
我正在尝试实现一个简单的控件,以段落形式显示有关我的应用程序的信息。它将有标题和段落。我在正确定位事物时遇到问题,并让它们在用户旋转设备和改变方向时自动调整。
在下面的示例中,我有 4 个标签。2个用于标题,并以较大的字体加粗,2个具有标准字体,但很长并且有很多文字。我希望能够让每个标签上的所有文本都可见并且没有被切断。我也希望所有标签尽可能靠近。因此,它们包含的矩形必须根据所有其他标签的高度进行更改。因此,当我从横向更改为纵向时,段落可能需要 8 行,而不是横向模式下的 3 行。我希望控件转移到每个控件之间具有相同数量的垂直空白。
这是一个示例:
关于这个程序
感谢您下载此应用程序。它旨在做一些美妙的事情,并使您所有最疯狂的梦想成真。
帮助
要使用此程序,请使用屏幕底部的标签栏选择您想要执行的操作。当视图打开时,在视图中滑动项目直到完成。