我们开发了一款软件,在该软件中,根据不同的情况,在各种输入屏幕上显示和隐藏一些控件。当我们隐藏一个控件时,该控件占用的空间仍然保留,因此在具有较多控件的屏幕上布局看起来非常糟糕。我们的客户不喜欢这种情况,并要求我们做出改变。
我的问题是: 是否有一种方法可以创建流式布局,使得当一个控件被隐藏时,其余的控件会自动调整以填补控件留下的空白处,当控件显示时它们应该为控件自动让路并相应地调整自己。
我知道我们可以通过编码实现这一点,但那将需要在每个屏幕上编写大量代码以调整布局。我正在寻找一些可以减少每个输入屏幕中不必要的代码量和错误率的方法。
请提供一些更少出错的方法,以便摆脱每个输入屏幕中不必要的代码。
我的问题是: 是否有一种方法可以创建流式布局,使得当一个控件被隐藏时,其余的控件会自动调整以填补控件留下的空白处,当控件显示时它们应该为控件自动让路并相应地调整自己。
我知道我们可以通过编码实现这一点,但那将需要在每个屏幕上编写大量代码以调整布局。我正在寻找一些可以减少每个输入屏幕中不必要的代码量和错误率的方法。
请提供一些更少出错的方法,以便摆脱每个输入屏幕中不必要的代码。