我们开发了一个软件。在这个软件中,我们根据不同的情况在不同的输入屏幕上显示和隐藏一些控件。
当我们隐藏一个控件时,会发生该控件占用的空间保持原样,并且布局有时看起来非常糟糕,尤其是。在具有大量控件的屏幕中。我们的客户不喜欢这样,并要求我们对此做点什么。
我的问题:是否有某种方法可以创建流体布局,以便在隐藏控件时,其余控件会自动调整自身以填充隐藏控件留下的空白空间,并且当控件显示时,它们应该自动让路用于控制并相应地调整自己。
我知道我们可以通过编码来实现这一点,但这需要在每个屏幕中使用大量代码来调整布局。我正在寻找可以减少每个屏幕编码的东西,因为有 80 多个屏幕。
请提出一些错误更少的方法,并且可以摆脱每个输入屏幕中不必要的编码。