我有以下详细信息屏幕:
滚动时:
我的问题是某些字段在末尾被截断,因为文本比显示的多。现在,详细屏幕使用多个标签构建,如下所示:
对于像描述这样的一些字段,我使用了文本视图。如果描述较长,我会移动下面的标签(这是在另一个视图中),以便完全显示描述字段。我必须在后面的代码中进行大量计算。由于设计人员无法告诉控件训练类型标签应始终位于描述下方,即使描述字段增加了其高度。底部的蓝色区域是带有水平滚动的分段控件的滚动视图,这是静态的,与来自数据库的数据无关。
这是设计器的另一个示例:
这可能不是最好的解决方案,但当时它可以满足需要。
这个细节屏幕有更好的解决方案吗?分配数据时自动执行字段的动态高度的东西?
该数据来自数据库,并非所有记录的数据量都相同。它们都包括此处显示的所有字段,但并不总是完整的。